хах..будет открываться в новом окне, ммм..досадно, залез в БД, значения поля see почему то не меняются (все тот же 0) ((( Добавлено спустя 13 минут 59 секунд: специально , вручную поставил see=1 в БД, что бы хоть посмотреть как это будет выглядеть, так это поле "Посмотреть" вообще куда то вверх ушло, уже не знаю что делать...что ж такое, ни как не получается
почему не меняются не знаю, надо смотреть запрос $db=mysqli_connect($db_server,$db_name,$db_pw,$db_base) or die('Error connect' . mysqli_error()); $query="UPDATE adverts SET see='1' WHERE '{$_GET['id']}' "; echo $query; $data=mysqli_query($db, $query); var_dump($data); mysqli_close($db);
очень интересно получилось, вот что в запросе, Код (Text): UPDATE adverts SET see='1' WHERE '' bool(true)
Работает!!!!! теперь меняется на 1, только как старнно вот это строка работает Код (Text): echo '<td' . ($data['see'] == 1 ? 'class="seen" ' : ' ') . "><a href='seen.php?id={$data['ID']}'>Посмотрел</a></td></tr>"; почему то ячейки у которых $data['see']=1 вылетают из таблицы и над ней в строчку пишутся проблему решил, просто пробела не хватало между кавычками, поэтому получалось следующее Код (Text): <tdclass="seen">
И все таки как то не очень когда при нажатии на "Посмотрел" открывается новая страница, может как то можно сделать что бы все происходило на одной странице?
о да, деточка теперь ты ступил на почву AJAX ты в шаге от создания своих собственных одноклассников. ты чувствуешь силу? начитаешься - пиши =)