killer8080
31.01.2013 - 18:32
Цитата (altair_rem @ 31.01.2013 - 14:58) |
Я попробовал вывести (ну для теста)
$result777=mysql_query("SELECT * FROM p1_message WHERE login='$_SESSION[login]'"); |
храни в сессии id юзера
$result777 = mysql_query("SELECT * FROM `p1_message` WHERE `user_id` = ".$_SESSION['user_id']);
altair_rem
31.01.2013 - 18:42
Цитата |
Ну хоть то понял суть моего примера? |
да спасибо, но все равно еще много предстоит узнать. Я хотел бы спросить а как сделать так, что бы когда сообщений небыло выходила надпись "сообщений нет"
я так понимаю условие нужно делать, то есть переделать немного вывод сообщений?
altair_rem
31.01.2013 - 18:43
Цитата |
храни в сессии id юзера |
Это для безопасности?
Ramzil_Nixon
31.01.2013 - 18:46
Цитата (altair_rem @ 31.01.2013 - 14:42) |
да спасибо, но все равно еще много предстоит узнать. Я хотел бы спросить а как сделать так, что бы когда сообщений небыло выходила надпись "сообщений нет" я так понимаю условие нужно делать, то есть переделать немного вывод сообщений? |
Переделывать не надо.
Просто до while() цикла делаешь условие if() то есть считаешь сообщения, и если оно равно 0, то выводишь что у этого пользователя нет сообщений, а если условие не равен нулю, то запускаешь цикл
Цитата (altair_rem @ 31.01.2013 - 14:43) |
Это для безопасности? |
Это для легкости работы.
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...
altair_rem
31.01.2013 - 18:49
Цитата |
Переделывать не надо. Просто до while() цикла делаешь условие if() то есть считаешь сообщения, и если оно равно 0, то выводишь что у этого пользователя нет сообщений, а если условие не равен нулю, то запускаешь цикл |
а можете написать если не сложно=)
altair_rem
31.01.2013 - 18:51
хотя не надо я сейчас сам попробую)
altair_rem
31.01.2013 - 18:55
<?
$otzivi = mysql_query("SELECT * FROM p1_otzivi WHERE moderated = 1 ORDER BY date DESC");
if(mysql_num_rows($otzivi)>0){
while ($o=mysql_fetch_array($otzivi)){
print<<<HERE
<tr>
<td>
<p><b style="text-decoration:underline; color:#A40003;">$o[name]</b></p>
<p style="border-bottom:1px solid #ededed;"><i>
$o[text]</i>
</p>
</td>
</tr>
HERE;
}
}else{
echo "<p>Oтзывов пока нет.</p>";
}
?>
можно по такому способу написать?
Ramzil_Nixon
31.01.2013 - 18:59
Цитата (altair_rem @ 31.01.2013 - 14:55) |
можно по такому способу написать? |
Можно.
Но и про кавычки прочти, они тоже играют большую роль
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...
altair_rem
31.01.2013 - 19:05
<?
$result777=mysql_query("SELECT * FROM p1_message WHERE login='$_SESSION[login]' ORDER BY `id` DESC LIMIT 1
");
if(mysql_num_rows($result777)>0){
while ($myrow777=mysql_fetch_array($result777)){
print<<<HERE
$myrow777[data]
$myrow777[text]
HERE;
}
}else{
echo "<p>Соообщений нет</p>";
}
?>
вроде работает)
Ramzil_Nixon
31.01.2013 - 19:08
error_reporting(E_ALL); Не убрал в самом начале кода?
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...
altair_rem
31.01.2013 - 19:17
Цитата |
error_reporting(E_ALL); Не убрал в самом начале кода? |
нет...нужно?)))
Ramzil_Nixon
31.01.2013 - 19:18
Не нужно, пусть стоит. Он покажет ошибки в твоем коде
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...
altair_rem
31.01.2013 - 19:22
Цитата |
. Он покажет ошибки в твоем коде
|
ничего не вижу....
Ramzil_Nixon
31.01.2013 - 19:23
Цитата (altair_rem @ 31.01.2013 - 15:22) |
ничего не вижу.... |
Значить нет ошибок
_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...
altair_rem
31.01.2013 - 20:17
прошу прощения, а как сделать галочку "отправить всем"?
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.