Ответов: 4 Просмотров: 301
|
Есть код добавления комментариев все работает, но при обновлении страницы добавляется опять же последний комментарий. (тоесть по моему условие "если есть переменная $text , то добайляй комментарий") Как я понимаю в этом случаи надо убить переменную. $text
Помогите пожалуста разобратся с этим недоразумением.
PHP:
скопировать код в буфер обмена
<? if(isset($_POST['text'])) { $comtext = mysql_query("INSERT INTO Blazer_goost_comments VALUES( '' , '".$_SESSION['nick']."','".$_POST['text']."', '".date("Y-m-d")."' )"); } $result0 = mysql_query("SELECT * FROM `Blazer_goost_comments`"); do{ printf ('<p>Автор:%s<br> Дата:%s<br>Tекст записи:%s',$com_text['author'],$com_text['date'],$com_text['text'] ); } if(isset($_SESSION['login'])) { echo '<p align="center" ><form name= "order_form" action="index.php?do=gostbook" method="post" name="form1" id="form1 > <br><input name="comment" type="hidden" value="'.$_SESSION['nick'].'" /> <textarea id="markItUp" name="text" rows=""></textarea> <p><img src="Blazer/kcaptcha/?<?PHP echo session_name()?>=<?PHP echo session_id()?>"></p> <br><input type="text" name="keystring"><br><input name="sub_but" type="submit" onclick="return qw(order_form)" " /> </form></p>'; if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring']){ echo "Верно!!"; }else{ echo "Неправильно!!!"; } } unset($_SESSION['captcha_keystring']); } else { echo 'Зарегестрируйтесь , что бы оставлять записи в гостевой книги.'; } ?>
Р.S. Правильно ведь ?
|