т.е. строка в таблице базы данных количество просмотров у меня обозначаеться 'film_views'
Прописываю на странице таким образом
<h2>Просмотров:<h2> <?php echo $row['views']; ?>
Но цифра количества просмотров не выводиться,подскажите что я не правильно делаю.
Да чуть не забыл в самой таблице подсчет просмотров идет здесь все нормально...
С выводом на страницу проблема...Подскажите пожалуйста что здесь не правильно и как надо правильно прописать..
Спустя 2 минуты (5.07.2011 - 16:38) DySprozin написал(а):
что выводит?
<h2>Просмотров:<h2> <?php echo empty($row['views']) ? 'пусто-пусто, выросла капуста!' : 'не пусто: '.$row['views']; ?>
Спустя 35 секунд (5.07.2011 - 16:38) tatti написал(а):
попробуй так
<?=$row['film_views']?>либо проверь массив $row может пустой
Спустя 10 секунд (5.07.2011 - 16:39) nugle написал(а):
Цитата |
у меня обозначаеться 'film_views' <h2>Просмотров:<h2> <?php echo $row['views']; ?> |
тебя не смущает что film_views и views немного разные слова?
tatti
зачем человека приучать к неправильному кодингу
уже обсуждалось, что
<?=
могут убрать из новых версий php
Спустя 6 минут, 36 секунд (5.07.2011 - 16:45) DySprozin написал(а):
;;могут убрать из новых версий php
если короткие теги уберут, то это само исчезнет (;
если короткие теги уберут, то это само исчезнет (;
Спустя 55 секунд (5.07.2011 - 16:46) nugle написал(а):
DySprozin
ну и потом искать во всем коде и переделывать?
ну и потом искать во всем коде и переделывать?
Спустя 5 минут, 17 секунд (5.07.2011 - 16:51) DySprozin написал(а):
nugle
а я разве что против говорю? (;
а я разве что против говорю? (;
Спустя 4 минуты, 55 секунд (5.07.2011 - 16:56) inpost написал(а):
tatti
не используй короткие теги.
datvid
В имени ошибся, скорее всего, включи в начале error_reporting(); а так же убедись, что у тебя display_errors() включен в .htaccess, иначе тяжело будет отлаживать. Если такой переменной не существует, то тебе сразу это напишут.
И ещё, когда выводишь цифры, пиши: echo (int)$row['views']; , (int) - теперь и цифра 0 у тебя тоже выводиться будет
не используй короткие теги.
datvid
В имени ошибся, скорее всего, включи в начале error_reporting(); а так же убедись, что у тебя display_errors() включен в .htaccess, иначе тяжело будет отлаживать. Если такой переменной не существует, то тебе сразу это напишут.
И ещё, когда выводишь цифры, пиши: echo (int)$row['views']; , (int) - теперь и цифра 0 у тебя тоже выводиться будет
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 7 минут, 41 секунда (5.07.2011 - 17:04) tatti написал(а):
nugle
на сегодняшний день факт(взято из пособия подготовительного курса к экзамену PHP 5.3 Zend Certification) - интерпретатор понимает 2 вида тэгов(короткие и длинные) <?php some_code;?> и <?=some_code?>
может сделаешь замечание им? заодно и расскажешь какой ты расчётливый![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
inpost
это приказ ?![rolleyes.gif](http://phpforum.ru/html/emoticons/rolleyes.gif)
соратники! пока отменят шорт тэги и все хостинги перейдут на новый стандарт пхп, пройдёт ещё как минимум лет 5 если не 10 (и то не факт что отменят)
на сегодняшний день факт(взято из пособия подготовительного курса к экзамену PHP 5.3 Zend Certification) - интерпретатор понимает 2 вида тэгов(короткие и длинные) <?php some_code;?> и <?=some_code?>
может сделаешь замечание им? заодно и расскажешь какой ты расчётливый
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
inpost
это приказ ?
![rolleyes.gif](http://phpforum.ru/html/emoticons/rolleyes.gif)
соратники! пока отменят шорт тэги и все хостинги перейдут на новый стандарт пхп, пройдёт ещё как минимум лет 5 если не 10 (и то не факт что отменят)
![wink.gif](http://phpforum.ru/html/emoticons/wink.gif)
Спустя 4 минуты, 46 секунд (5.07.2011 - 17:09) nugle написал(а):
tatti
это совет, говорят как лучше.... хочешь делай хоть как попов
inpost
а Int разве не устарела? может лучше intval?
это совет, говорят как лучше.... хочешь делай хоть как попов
inpost
а Int разве не устарела? может лучше intval?
Спустя 3 минуты, 23 секунды (5.07.2011 - 17:12) tatti написал(а):
nugle
кто говорит?
где говорит?
если он говорит, значит все, кто делают иначе(в данной ситуации следуя рекомендациям пхп мирового сообщества в лице Zend) = попов? это вообщето пахнет невежественным оскорблением, дружище.
кто говорит?
где говорит?
если он говорит, значит все, кто делают иначе(в данной ситуации следуя рекомендациям пхп мирового сообщества в лице Zend) = попов? это вообщето пахнет невежественным оскорблением, дружище.
Спустя 2 минуты, 35 секунд (5.07.2011 - 17:15) datvid написал(а):
Большое спасибо что откликнулись на "ЗОВ" о помощи...
Спешу отметить на счет views это опечатка я пробывал и film_views таже проблема...
Только я не разобрал как правильно писать,здесь столько мнений?
Спешу отметить на счет views это опечатка я пробывал и film_views таже проблема...
Только я не разобрал как правильно писать,здесь столько мнений?
Спустя 1 минута, 23 секунды (5.07.2011 - 17:16) tatti написал(а):
datvid
по всей видимости массив $row пустой
у нас модераторы бубны отобрали... так что...
по всей видимости массив $row пустой
у нас модераторы бубны отобрали... так что...
Спустя 1 минута (5.07.2011 - 17:17) Игорь_Vasinsky написал(а):
Цитата |
либо проверь массив $row может пустой |
то логичней предположить что там default = 0, предположить
Спустя 58 минут, 46 секунд (5.07.2011 - 18:16) nugle написал(а):
напиши
var_dump($row)
глянь что там есть
var_dump($row)
глянь что там есть
Спустя 13 минут, 19 секунд (5.07.2011 - 18:29) datvid написал(а):
Как хотел в начале прописать количество просмотров прямо в интротехте не получилось и исходя из ваших советов прописал прямо в выборке т.е
заполнил масив $row Ниже привожу выборку :
Цифру то получил но как здесь прописать
Просмотров: 48 и эту натпись сдвинуть вправо...Например align="right" каким
то таким образом...
заполнил масив $row Ниже привожу выборку :
$table = "<table border= '0' width= '560' >\n";
while ($row = mysql_fetch_assoc($result))
{
$table .= "<tr>\n";
$table .= "<td>".$row['title']."</td>\n";
$table .= "</tr>\n";
$table .= "<tr>\n";
$table .= "<td>".$row['introtext'].$row['film_views']."</td>\n";
$table .= "</tr>\n";
}
$table .= "</table>\n";
echo $table;
Цифру то получил но как здесь прописать
Просмотров: 48 и эту натпись сдвинуть вправо...Например align="right" каким
то таким образом...
Спустя 6 минут, 42 секунды (5.07.2011 - 18:36) nugle написал(а):
datvid
вот ты говоришь все время, показываешь что то, но не то(
Я слово просмотров вообще не вижу
вот ты говоришь все время, показываешь что то, но не то(
Я слово просмотров вообще не вижу
Спустя 9 минут, 8 секунд (5.07.2011 - 18:45) datvid написал(а):
Я как раз не знаю как и где прописать слово "просмотров"
Спустя 1 минута, 2 секунды (5.07.2011 - 18:46) datvid написал(а):
А то у меня просто цифра пишеться ...Короче коряво получаеться..
Спустя 6 минут, 27 секунд (5.07.2011 - 18:52) nugle написал(а):
Может так?
$table = "<table border= '0' width= '560' >\n";
while ($row = mysql_fetch_assoc($result))
{
$table .= "<tr>\n";
$table .= "<td>".$row['title']."</td>\n";
$table .= "</tr>\n";
$table .= "<tr>\n";
$table .= "<td>Просмотров: ".$row['introtext'].$row['film_views']."</td>\n";
$table .= "</tr>\n";
}
$table .= "</table>\n";
echo $table;
Спустя 8 минут, 27 секунд (5.07.2011 - 19:01) datvid написал(а):
Спасибо...Но получилась надпись "просмотров" в верхней части техта
а мне надо что бы получилось противоположно по диагонали и кстати цифра вышла в низу отдельно...Если хочешь посмотри на сайте
а мне надо что бы получилось противоположно по диагонали и кстати цифра вышла в низу отдельно...Если хочешь посмотри на сайте
www.lama.ge
Спустя 11 минут, 6 секунд (5.07.2011 - 19:12) tatti написал(а):
так найми себе спеца. сэкономишь нервы.
Спустя 3 минуты, 25 секунд (5.07.2011 - 19:15) datvid написал(а):
Спасибо,хотел бы нанять...Давно нанял бы!
Спустя 29 минут, 26 секунд (5.07.2011 - 19:45) nugle написал(а):
я не вижу, чтобы ты там поставил слово просмотров
Спустя 1 час, 20 минут, 12 секунд (5.07.2011 - 21:05) datvid написал(а):
Уже давно стер!!!
Спустя 1 час, 18 минут, 6 секунд (5.07.2011 - 22:23) nugle написал(а):
datvid
ты собираешься разбираться?
ты собираешься разбираться?