|
|
|
| на форме добавления обьявления присутствует капча т.к я новичек в php возник следующий вопрос. существет кнопка разместить обьявление в которой естесственно идет обработка данных на заполненные поля и т.д и мне нужно добавить в эту кнопочку проверку на правильность ввода капчу.
к сожалению у меня получается сделать только 2 кнопки одна из которых обрабатывает капчу а другая форму, подскажте как их обьяденить
кнопка капчи
<?php
if(isset($_POST['code']) && isset($_SESSION['code']))
{
if(strtolower($_POST['code']) == $_SESSION['code'])
echo '<font color="green">Защитный код верен!</font>' ;
else
if (strtolower($_POST['code']) != $_SESSION['code'])
echo '<font color="red">Неверный защитный код!</font>';
}
?>
<form method="post">
<img src="captcha.php" border="0" width = 120 height = 50 alt="Введите защитный код"><br>
<input type="text" name="code"><br>
<input class='button' type='submit' name='text' value="разместить" class='tbox' >
</form>
</body>
</html>
кнопка формы
<?php
$text = "<tr><td> </td><td><input class='button' type='submit' name='merc' value=".MC_SUB_2." class='tbox'></td></tr></table></form>"; | |
|
|
|
|
|
|
|
для: NoCash
(07.02.2010 в 14:14)
| | В чем проблема ? верхний ваш код добавьте в обработчик добавления объявления | |
|
|
|
|
|
|
|
для: t3ma
(07.02.2010 в 14:30)
| | у вас кнопка находится за пределами формы
она должна находится в прделах тега <form></form>
ну или ставить javascript обработчик | |
|
|
|
|
|
|
|
для: flaers
(07.02.2010 в 15:01)
| | вставил код обработки капчи в код обработки кнопочки вроде бы все рабатает но работает в разнобой т.е даже если код с капчи введен не правильно сообщение все равно добавляется и выводит сообщение что код введен не верно
{ if(isset($_POST['code']) && isset($_SESSION['code']))
{
if(strtolower($_POST['code']) == $_SESSION['code'])
{ echo ' <font color="green">Защитный код верен!</font> ';
}else{
echo '<font color="red">Неверный защитный код!</font>';
} } }
$text .= "<tr><td colspan='2' class='forumheader' style='text-align:center'><input class='button' type='submit' value=".MC_SUB_2." name='merc'></td></tr></table></form>";
|
подскажите в чем проблемма | |
|
|
|