Вопросик!
Нужно передать значения полей переменным в этом файле!
$PHP_SELF --- вот так, или нет ?
только чтобы передавались только когда есть запись в полях!
Думаю стоит более подробнее сфомулировать задачу :)
<form action="foo.php" method="post">
Имя: <input type="text" name="username" /><br />
Email: <input type="text" name="email" /><br />
<input type="submit" name="submit" value="Отправь меня!" />
</form>
А можно както чтобы все было в одном файле а не в foo.php
action="foo.php" убрать из тега
если есть текст в поле "сообщение" тогда выполнить действие
Код:
if( !isset($_POST['submit']) )
{
// вывод формы
}
else
{
// собсна действия из foo.php
}
{
// вывод формы
}
else
{
// собсна действия из foo.php
}
Цитата: order.daemon
напишите это на ПШП, а то что-то у меня не идет никак !!!!!!
если есть текст в поле "сообщение" тогда выполнить действие
если есть текст в поле "сообщение" тогда выполнить действие
Листинг файла index.php:
Код:
<?php
if (isset($_POST['username']))
{
echo 'Тут обработчик данных формы';
}
else
{
$form = <<<TEXT
<form action="index.php" method="post">
Имя: <input type="text" name="username" /><br />
Email: <input type="text" name="email" /><br />
<input type="submit" name="submit" value="Отправь меня!" />
</form>
TEXT;
echo $form;
};
?>
if (isset($_POST['username']))
{
echo 'Тут обработчик данных формы';
}
else
{
$form = <<<TEXT
<form action="index.php" method="post">
Имя: <input type="text" name="username" /><br />
Email: <input type="text" name="email" /><br />
<input type="submit" name="submit" value="Отправь меня!" />
</form>
TEXT;
echo $form;
};
?>
Не проверяются поля, отправляются даже с пустими полями ! И Если обновить страницу тоже отправляет сообщение!