<?php
include ("../../blocks/bd.php");
if (isset($_GET{'id'})) ($id = $_GET{'id'});
if (!isset ($id)) ($id = 1);
$result = mysql_query ("SELECT * FROM film WHERE id = '$id'",$db)
if (!$result)
{
echo "<p>Запрос не прошел. Напишите админу Prana06@mail.ru" <br><strong>Код ошибки</strong></p>;
exit (mysql_error());
}
if (mysql_num_rows($result) > 0 )
{
$myrow = mysql_fetch_array ($result);
}
else
{
echo "<p>Информация не может быть извлечена нет записей в таблице</p>";
exit();
}
$new_view = $myrow ['view'] + 1
mysql_query ("UPDATE film SET view='$new_view' WHERE id=$'id'",$db)
?>
Ошибка Parse error: syntax error, unexpected T_IF начинается с if (!$result)
Мозг не может дойти почему !
Спустя 2 минуты, 53 секунды (30.06.2010 - 15:20) Basili4 написал(а):
Выкинь ту книжку по которой ты это писал.
if (isset($_GET{'id'})) ($id = $_GET{'id'});
if (!isset ($id)) ($id = 1);
в место этого надо писать так вот
if (isset($_GET['id']))
$id = $_GET['id'];
else
$id =1;
if (isset($_GET{'id'})) ($id = $_GET{'id'});
if (!isset ($id)) ($id = 1);
в место этого надо писать так вот
if (isset($_GET['id']))
$id = $_GET['id'];
else
$id =1;
Спустя 6 минут, 2 секунды (30.06.2010 - 15:26) Prana написал(а):
Basili4 Книжку выкинул но эффект тот же ))
Спустя 2 минуты, 15 секунд (30.06.2010 - 15:29) waldicom написал(а):
По теме: точку с запятой забыли в строке перед if (!$result)
Не по теме: Prana, хотелось бы попросить Вас давать темам нормальные названия. А также использовать бб-коды для оформления кода. И если второе - это просто пожелание, то первое - настоичивая просьба.
Не по теме: Prana, хотелось бы попросить Вас давать темам нормальные названия. А также использовать бб-коды для оформления кода. И если второе - это просто пожелание, то первое - настоичивая просьба.
Спустя 1 минута, 46 секунд (30.06.2010 - 15:30) Basili4 написал(а):
$result = mysql_query ("SELECT * FROM film WHERE id = '$id'",$db) <- вот здесь
Спустя 19 секунд (30.06.2010 - 15:31) DedMorozzz написал(а):
Да закрыл уже 1 тему =) 2ю не стал закрывать, но название в данном случае "ПХП" явно не нормально. О чём можно на ПХПФоруме, в разделе "ПХП для начинающих", говорить кроме ПХП? В названии должна быть отображена сама проблема.
Спустя 2 минуты, 39 секунд (30.06.2010 - 15:33) Prana написал(а):
Описать саму проблему ??? Ну если иходить из ваших слов то проблема в моей голове так как не могу догнать и что же мне так и написать " я тупица " ??? Извините еще раз буду выкладывать всю суть проблемы в преть ! ))
Спустя 3 минуты, 52 секунды (30.06.2010 - 15:37) DedMorozzz написал(а):
Ошибка Parse error: syntax error, unexpected T_IFчем не название?
Спустя 2 минуты, 50 секунд (30.06.2010 - 15:40) Prana написал(а):
DedMorozzz Понял понял !!!!!
Спустя 1 минута, 26 секунд (30.06.2010 - 15:42) Prana написал(а):
Все равно не работает !! после помощи пишет ошибку уже тут (((( Parse error: syntax error, unexpected '>' echo "<p>Запрос не прошел. Напишите админу Prana06@mail.ru" <br><strong>Код ошибки</strong></p>; блин (((
Спустя 2 минуты, 14 секунд (30.06.2010 - 15:44) tomash написал(а):
Prana
Вы строки заключайте в кавычки
Вы строки заключайте в кавычки
Спустя 1 минута, 32 секунды (30.06.2010 - 15:45) Basili4 написал(а):
$new_view = $myrow ['view'] + 1 здесь тоже не хвататет ;
mysql_query ("UPDATE film SET view='$new_view' WHERE id=$'id'",$db) и здесь
к конце каждой стоки должна стоять ;
mysql_query ("UPDATE film SET view='$new_view' WHERE id=$'id'",$db) и здесь
к конце каждой стоки должна стоять ;
Спустя 2 минуты, 4 секунды (30.06.2010 - 15:47) linker написал(а):
<?phpПользуйся
include ("../../blocks/bd.php");
if (isset($_GET['id']))
$id = $_GET['id'];
else
$id = 1;
$result = mysql_query ("SELECT * FROM film WHERE id = '$id'", $db);
if (!$result)
{
echo "<p>Запрос не прошел. Напишите админу Prana06@mail.ru <br><strong>Код ошибки</strong></p>";
exit (mysql_error());
}
if (mysql_num_rows($result) > 0 )
{
$myrow = mysql_fetch_array($result);
}
else
{
echo "<p>Информация не может быть извлечена нет записей в таблице</p>";
exit();
}
$new_view = $myrow ['view'] + 1;
mysql_query ("UPDATE film SET view='$new_view' WHERE id='$id'", $db);
?>
Спустя 2 минуты, 57 секунд (30.06.2010 - 15:50) Basili4 написал(а):
linker
Эх сам пока не найдет все ошибки не научится.
Эх сам пока не найдет все ошибки не научится.
Спустя 1 минута, 34 секунды (30.06.2010 - 15:52) Prana написал(а):
Basili4 Ты обсалютно прав дружище )
Спустя 1 минута, 58 секунд (30.06.2010 - 15:54) Prana написал(а):
Basili4 Знаешь что самое страшное ? я щас смотрю на код свои и
linker который рабочий (спасибо ему к стати ) и отличий не вижу ))))
linker который рабочий (спасибо ему к стати ) и отличий не вижу ))))
Спустя 2 минуты, 21 секунда (30.06.2010 - 15:56) linker написал(а):
Prana просто возьми и сравни посимвольно, построчно и тогда все станет понятно и учтешь в будущем.
Спустя 1 минута, 1 секунда (30.06.2010 - 15:57) Prana написал(а):
linker
Ну вот чем сейчас и занимаюсь !!
Спасибо тебе огромное !!!
P.S Извините еще раз буду себя хорошо вести и читать правила форума перед сном 48 раз !!! ))
Ну вот чем сейчас и занимаюсь !!
Спасибо тебе огромное !!!
P.S Извините еще раз буду себя хорошо вести и читать правила форума перед сном 48 раз !!! ))
Спустя 1 минута, 59 секунд (30.06.2010 - 15:59) Basili4 написал(а):
делаешь вот что у бираешь код linker в дальний ящик. и пигешь хело ворлд.
потом передаешь пременые из формы типа введите как васзовут а скрпитом пишеш привет .....
и тд. потом пишешь в базу значения и читаешь их от туда и все будет я тоже ; забывал ставить да ища забываю.
потом передаешь пременые из формы типа введите как васзовут а скрпитом пишеш привет .....
и тд. потом пишешь в базу значения и читаешь их от туда и все будет я тоже ; забывал ставить да ища забываю.
Спустя 2 минуты, 15 секунд (30.06.2010 - 16:01) Prana написал(а):
Basili4 К стати хорошая идея спасибо !
Спустя 15 часов, 33 минуты, 54 секунды (1.07.2010 - 07:35) Prana написал(а):
Поняв все выше написанное возникла еще одна проблема по этой теме не понятно почему просмотр считается только в одной категории добавляешь новую и внес нифига не происходит как было 0 так и осталось ! с первой все нормально ,просмотры считаются !
Спустя 9 минут, 28 секунд (1.07.2010 - 07:45) Prana написал(а):
Где же мой спаситель linker )))))
Спустя 47 минут, 12 секунд (1.07.2010 - 08:32) linker написал(а):
структуру пожалуйста, id фильмов уникальные?
Спустя 9 минут, 30 секунд (1.07.2010 - 08:42) Prana написал(а):
linker Извини ...что ??? ))
Спустя 13 минут, 19 секунд (1.07.2010 - 08:55) linker написал(а):
Id по котором выбираются фильмы уникальные для каждого фильма, а то мало ли бывает?
Спустя 3 минуты, 10 секунд (1.07.2010 - 08:58) Prana написал(а):
linker Не не чувак уникальные конечно !
Спустя 2 минуты, 6 секунд (1.07.2010 - 09:00) Prana написал(а):
Уникальные я так понимаю это не повторяющиеся ?
Спустя 4 минуты, 57 секунд (1.07.2010 - 09:05) linker написал(а):
Ну попробуй подебажить, либо так
Посмотри что получается
$new_view = $myrow ['view'] + 1;либо так
echo $new_view;
echo "UPDATE film SET view='$new_view' WHERE id='$id'";
mysql_query ("UPDATE film SET view='$new_view' WHERE id='$id'", $db);
Посмотри что получается
Спустя 7 минут, 36 секунд (1.07.2010 - 09:13) Prana написал(а):
linkerПоменял на то что дал ты ваще эффекта нету (
Спустя 1 минута, 2 секунды (1.07.2010 - 09:14) Prana написал(а):
Даже первое не изменяется
Спустя 21 минута, 5 секунд (1.07.2010 - 09:35) linker написал(а):
Ну давай последовательно, заодно замени
id = какое-то значение, это значение есть в базе, иначе бы скрипт прервал свое выполнение. $myrow['view'] существует и имеет значение, которое инкрементится и записывается обратно. Я не вижу ошибок или я просто не выспался, потому и не вижу.
if (mysql_num_rows($result) > 0 )на
{
$myrow = mysql_fetch_array($result);
}
else
{
echo "<p>Информация не может быть извлечена нет записей в таблице</p>";
exit();
}
if (!($myrow = mysql_fetch_array($result)))
{
echo "<p>Информация не может быть извлечена нет записей в таблице</p>";
exit();
}
id = какое-то значение, это значение есть в базе, иначе бы скрипт прервал свое выполнение. $myrow['view'] существует и имеет значение, которое инкрементится и записывается обратно. Я не вижу ошибок или я просто не выспался, потому и не вижу.
Спустя 14 минут, 14 секунд (1.07.2010 - 09:49) twin написал(а):
Вы чего... Накой такая портянка...
<?php
include ("../../blocks/bd.php");
if (!empty($_GET['id']))
{
mysql_query ("UPDATE film SET view = view + 1
WHERE id=".(int)$_GET['id'], $db)
if(mysql_affected_rows() <= 0)
echo 'Ай!';
}
Спустя 4 минуты, 49 секунд (1.07.2010 - 09:54) Prana написал(а):
Нифига !! в базе вроде все нормально id 1 первая заметка id 2 вторая заметка добавляешь 3 получаеться id3 все равно не хочет !
Спустя 1 минута, 44 секунды (1.07.2010 - 09:56) twin написал(а):
Что значит
Цитата |
добавляешь 3 |
? Куда добавляешь?
Спустя 31 секунда (1.07.2010 - 09:56) Prana написал(а):
twin в базу !
Спустя 1 минута, 34 секунды (1.07.2010 - 09:58) twin написал(а):
Капитан Очевидность нервно закурил в сторонке.
А я то грешным делом подумал, что в кошелек вебмани...
Что ты делаешь и что хочешь получить. Давай подробненько.
А я то грешным делом подумал, что в кошелек вебмани...
Что ты делаешь и что хочешь получить. Давай подробненько.
Спустя 3 минуты, 42 секунды (1.07.2010 - 10:01) Prana написал(а):
twin
Мммм ну слушай у меня как ты вишишь выведена в цикл таблица я хочу сделать просмотр в базу загнал 2 значения так ради проверки первое значение показывает просмотр второе и последующие нет !! Спрашивай что не понЯтно а то могу не правильно выразить мысль !
Мммм ну слушай у меня как ты вишишь выведена в цикл таблица я хочу сделать просмотр в базу загнал 2 значения так ради проверки первое значение показывает просмотр второе и последующие нет !! Спрашивай что не понЯтно а то могу не правильно выразить мысль !
Спустя 5 минут, 15 секунд (1.07.2010 - 10:07) twin написал(а):
Походу тут кто то издевается. Где там цикл?
Марш сюда, с самого начала. Не морочь людям голову.
Марш сюда, с самого начала. Не морочь людям голову.
Спустя 4 минуты, 13 секунд (1.07.2010 - 10:11) Prana написал(а):
twin Не знаю где цикл но он уменя поучаеться !!
Спустя 10 минут, 9 секунд (1.07.2010 - 10:21) Prana написал(а):
Причем выводит все таблицы дату текс все Просмотр тоже выводи но не считает количество посещений !
Спустя 50 минут, 51 секунда (1.07.2010 - 11:12) Prana написал(а):
Это код !
<?php
$result = mysql_query ("SELECT id,title,date,author, decription, mini,view FROM film",$db );
$myrow = mysql_fetch_array ($result);
do
{
printf ("<table class='zar'>
<tr class='zar_title'>
<td height='20' colspan='2'><p class='name'>%s</p></td>
<td width='167'><p class='name2'>Просмотров : %s</p></td>
</tr>
<tr>
<td height='442' colspan='3'><p>%s</p><div class='desc'>%s</div></td>
</tr>
<tr>
<td width='197' height='24'><p class='name2'>Автор : %s</p></td>
<td width='264'><p class='name2'>Дата добавления : %s</p></td>
<td><p><a href='vief_zar.php?id=%s'<img src='../../img/Кнопка меню.jpg'width='100' height='22' align='right'</a</p></td>
</tr>
</table><br><br>",$myrow ["title"],$myrow ["view"],$myrow ["mini"],$myrow ["decription"],$myrow ["author"],$myrow ["date"],$myrow ["id"]);
}
while ($myrow = mysql_fetch_array ($result));
?>
Спустя 6 минут, 47 секунд (1.07.2010 - 11:19) Basili4 написал(а):
Цитата (Prana @ 1.07.2010 - 12:12) |
$myrow = mysql_fetch_array ($result); do { printf ("<table class='zar'> <tr class='zar_title'> <td height='20' colspan='2'><p class='name'>%s</p></td> <td width='167'><p class='name2'>Просмотров : %s</p></td> </tr> <tr> <td height='442' colspan='3'><p>%s</p><div class='desc'>%s</div></td> </tr> <tr> <td width='197' height='24'><p class='name2'>Автор : %s</p></td> <td width='264'><p class='name2'>Дата добавления : %s</p></td> <td><p><a href='vief_zar.php?id=%s'<img src='../../img/Кнопка меню.jpg'width='100' height='22' align='right'</a</p></td> </tr> </table><br><br>",$myrow ["title"],$myrow ["view"],$myrow ["mini"],$myrow ["decription"],$myrow ["author"],$myrow ["date"],$myrow ["id"]); } while ($myrow = mysql_fetch_array ($result)); |
Попов детекд. Так не делают вывод
вот как надо. Помоему я уже говорил что бы выбросил свои книжки.
вот и диски тоже выбороси.
делай вывод так
while ($myrow = mysql_fetch_array ($result));
{
.......
}
Спустя 56 секунд (1.07.2010 - 11:20) Prana написал(а):
Basili4
Про книжки помню а вот насчет Жени Жопова не помню )))
Про книжки помню а вот насчет Жени Жопова не помню )))
Спустя 2 минуты, 38 секунд (1.07.2010 - 11:22) Prana написал(а):
Basili4
Так у меня вроде так же как ты и написал(
Так у меня вроде так же как ты и написал(
Спустя 22 минуты, 37 секунд (1.07.2010 - 11:45) Basili4 написал(а):
Prana
нет у тебя цикл do while а у меня while {}
ты получаешь первую запись из базы и пышешь её в цикл с пост условием а надо просто использовать цикл с пред условием и все
скачать вот эту книгу и пиши
http://www.internet-technologies.ru/books/book_190.html.
если ты только начал учится не хватай ся сразу за базы у тебя много ошибок фундоментальных. вот например printf здесь не нужен. вообще никак опять же этот вывод поповский. никогда так не делай. вообщем "Бороться и искать, найти и не сдаваться"
нет у тебя цикл do while а у меня while {}
ты получаешь первую запись из базы и пышешь её в цикл с пост условием а надо просто использовать цикл с пред условием и все
скачать вот эту книгу и пиши
http://www.internet-technologies.ru/books/book_190.html.
если ты только начал учится не хватай ся сразу за базы у тебя много ошибок фундоментальных. вот например printf здесь не нужен. вообще никак опять же этот вывод поповский. никогда так не делай. вообщем "Бороться и искать, найти и не сдаваться"
Спустя 24 минуты, 39 секунд (1.07.2010 - 12:09) Prana написал(а):
Basili4Спсибо за совет !