[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с обработкой формы
krop
Всем привет. Проблема элементарная, но никак не могу понять в чем)))
Есть форма в файле form.php. Обработчиком формы должен являться тот же файл что и содержит форму (form.php). После нажатия кнопки, на экране должна появиться надпись "РАБОТАЕТ!"
код:

if (!isset($Save))
{
$q='НЕ Работает!';
}
else
{
$q='РАБОТАЕТ!';
}
echo "<form method=post action='form.php'><input type=text name=mes><input type=submit name=Save></form>";
echo $q;




Спустя 10 минут, 4 секунды (6.07.2011 - 17:25) bulgakov написал(а):

if (!isset($_POST['submit']))
{
echo 'НЕ Работает!';
}
else
{
echo $_POST['mes'];

}
echo "<form method='post' action='form.php'><input type='text' name='mes'><input type='submit' name='Save'></form>";
echo $q;

Кавычки забыли проставить? Работу с массивом $_POST тоже не знаем?

Спустя 26 минут, 50 секунд (6.07.2011 - 17:52) DySprozin написал(а):
bulgakov
только не $_POST['submit'], а $_POST['Save'] (;

Спустя 3 часа, 48 минут, 53 секунды (6.07.2011 - 21:41) krop написал(а):
Спасибо большое, помогло. Не судите строго, я новичок в этом. )))

Спустя 32 минуты, 51 секунда (6.07.2011 - 22:14) neadekvat написал(а):
Цитата (krop @ 6.07.2011 - 22:41)
Спасибо большое, помогло. Не судите строго, я новичок в этом. )))

Как минимум грамотная речь располагает к себе.

Почитай про "Суперглоьбальные массивы" и register_globals, чтобы не только "заработало", но и ты сам понял, что происходит то.
И еще: по какому учебнику учишься? Где это такие примеры еще приводят?

Спустя 21 минута, 2 секунды (6.07.2011 - 22:35) krop написал(а):
"Самоучитель PHP5", Д.Н.Колисниченко, 2005 год. )))))))))

Спустя 16 минут, 45 секунд (6.07.2011 - 22:52) neadekvat написал(а):
Цитата (krop @ 6.07.2011 - 23:35)
"Самоучитель PHP5", Д.Н.Колисниченко, 2005 год. )))))))))

И там еще не рассматривается вопрос о суперглобальных массивах? о.О register_globals вроде давно уже выключили по умолчанию..

Не смогу подкинуть названия книг, т.к. не за своим основным компом сижу. На форуме темы поднимались, поищи.

Спустя 9 часов, 5 минут, 52 секунды (7.07.2011 - 07:58) Guest написал(а):
проблема в отправке сообщения
<A NAME="form_back"></A>
<form
name="back" METHOD=POST class="forma">
<BR>
<table
width="90%" border="0" cellspacing="5" cellpadding="0">
<tr>
<td
width="1%" NOWRAP valign="top">Ваше имя<span style="color:#FF0000;">*</span>:</td>
<td
valign="top"><input type="text" VALUE="<?=(!empty($back_name))?$back_name:''?>" name="back_name" style="width:98%">
</td>
</tr>
<tr>
<td
valign="top">E-mail<span style="color:#FF0000;">*</span>:</td>
<td
valign="top"><input type="text" VALUE="<?=(!empty($back_mail))?$back_mail:''?>" name="back_mail" style="width:98%"></td>
</tr>
<tr>
<td
valign="top">Телефон:</td>
<td
valign="top"><input type="text" VALUE="<?=(!empty($back_phone))?$back_phone:''?>" name="back_phone" style="width:98%"></td>
</tr>
<tr>
<td
valign="top" NOWRAP>Сообщение<span style="color:#FF0000;">*</span> (не более <?=$Setup['int_back_message_max_length']?> символов):</td>
<td
valign="top"><textarea name="back_message" rows="5" style="width:98%"><?=(!empty($back_message))?$back_message:''?></textarea></td>
</tr>
<tr>
<td>
 </td>
<td
valign="top" ALIGN=CENTER><input class="button" ID="button" type="submit" value="Отправить сообщение"></td>
</tr>
</table>
</form>


 ! 

М
Во первых: Обрамляйте свой код тегами !
Во вторых: Не пихайте сюда свой код! И создайте свою тему.
В третьих: Опишите проблему подробнее, а не одним заголовком.
PHPprogramer
Быстрый ответ:

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