из того что умею делать
попробовал сварганить гостевую книгу
всё работает
но
сообщения все идут на одну страницу,
как сделать по 10 сообщений на странице,
я вообще понятия не имею как это сделать.
есть два файла
guest.php
PHP |
<?php $result = mysql_query ("SELECT id,texta,textb,textc FROM guest", $db); $myrow = mysql_fetch_array ($result); do { printf ("<table><tr> <td>%s<a href='%s'>Сайт</a></td><td>Ваше имя: %s </td></tr>
<tr><td> Ваше сообщение:<br> %s<br><br> </td></tr>
</table>", $myrow["id"], $myrow["texta"], $myrow["textb"], $myrow["textc"]); } while ($myrow = mysql_fetch_array ($result)); ?>
<!--форма-->
<table bgcolor="#cbcaca" align="center" width="100%" cellspacing="6" cellpadding="0" border="0"> <tr><td> <b>Добавить сообщение.</b><br> <form name="form1" method="POST" action="add.php">
<p><label>Ваше имя<br> <textarea name="texta" id="texta" cols="40" rows="3"></textarea> </label></p>
<p><label>Ваш сайт<br> <textarea name="textb" id="textb" cols="40" rows="10"></textarea> </label></p>
<p><label>Введите ваш текст <br> <textarea name="textc" id="textc" cols="40" rows="20"></textarea> </label></p>
<p><label> <input type="submit" name="submit" id="submit" value="Добавить сообщение">
|
второй файл add.php
PHP |
<? if (isset($texta) && isset($textb) && isset($textc)) { $result = mysql_query("INSERT INTO guest (texta, textb, textc) VALUES ('$texta', '$textb', '$textc')"); if ($result =='true') { echo"Ваше сообщение добавлено"; } else { echo"<p>Ваше сообщение не добавлен</p>"; } } else { echo"<p>Вы не ввели информацию</p>"; }
|
Спустя 6 минут, 26 секунд (21.01.2009 - 17:33) twin написал(а):
Не сочтите за рекламу, просто писать лень...
Вот. Спустя 2 часа, 54 минуты, 15 секунд (21.01.2009 - 20:27) mihai написал(а):
блин всё так просто,
или я опять что то не так сделал...
twinспасибо за пособие,
щас буду разбираться