[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Коментарии
Romaxa
Здравствуйте! Делаю кометарии к странице посмотреть можно здесь http://to4kacom.ru/view_soft.php?id=41 одна из страничек. Третий день голову ломаю!!! Результат можно протестировать прям на сайте!!! В общем код того что Вы видите

<form name="comments1" method="POST" action="update_comment.php">
<table width="600px" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td class="comment_border_top">Заметка на странице:</td>
</tr>
<tr>
<td class="comment_border_center"><label>Введите ваше имя или ник:<br/>
<input type="text" name="comments">
</label>
</td>
</tr>
<tr>
<td class="comment_border_center">
<label>Ваш E-mail или сайт:<br/>
<input type="text" name="mail">
</label>
</td>
</tr>
<tr>
<td class="comment_border_center">
<label>Впишите вашу заметку</label><br/>
<textarea name="comments" cols="69" rows="7"></textarea>
</td>
</tr>
<tr>
<td class="comment_border_bottom">
<input type="submit" value="Отправить" id="submit">
<input type="reset" value="Сбросить текст" id="reset">
</td>
</tr>
</table>
</form>




а это обработчик куда ведет кнопка ОТПРАВИТЬ

<?php
include ("blocks/connect_bd.php");
?>
<?php
if (isset($_POST['comments'])) {$comments = $_POST['comments']; if ($comments == '') {unset ($comments);}}
if (isset($_POST['id'])) {$id = $_POST['id'];}
?>
if (isset($comments))
{
$result = mysql_query ("UPDATE `t_soft` SET comments='$comments' WHERE id='$id'");

if ($result == 'true')
{echo "<p>Спасибо за коментарий</p>";}
else
{echo "<p>Ошибка!!! К сожалению коментарий не был добавлен в базу данных, по неизвестным причинам, попробуйте снова!!!</p>";}
}
else
{echo "<p>Не полностью введена информация, заполните пустые поля!!!</p>";}

?>


Подскажите пожалуйста, где у меня ошибка???



Спустя 2 часа, 58 минут, 36 секунд (4.03.2009 - 19:26) bret написал(а):
$_POST['id'] - откуда это берется7

Спустя 5 минут, 19 секунд (4.03.2009 - 19:31) Romaxa написал(а):
Согласен косяк.
а если вот так
<form name="comments1" method="POST" action="update_comment.php?id= <?php echo '$id' ?> ">

Спустя 1 час, 36 минут, 26 секунд (4.03.2009 - 21:08) bret написал(а):
А что такое $id и откуда он берётся7

Один из самых верных способов проверки работоспособности скрипта - залить на сервер и проверить laugh.gif

Спустя 4 часа, 39 минут, 35 секунд (5.03.2009 - 01:47) Romaxa написал(а):
Спасибо, все сделал, немного другим способом!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.