|
|
|
| Подскажите как отправить данные в форму после выполнения условия.
if ($_POST['nik'] == "")
{
//Нужно отправить "Не введен Логин"
}
|
Поле в форме имеет вид:
<input name="nik" maxlength="15" size="15" value="<?php echo ($_POST['nik']); ?>">
|
С сессиями, я знаю как это сделать, а вот без них? | |
|
|
|
|
|
|
|
для: Nigma07
(20.12.2007 в 01:53)
| | А как бы Вы это с сессиями делали?
if ($_POST['nik'] == "")
{
$_POST['nik'] == "Не введен Логин"; // если это не повлечет за собой ошибок
}
?>
<input name="nik" maxlength="15" size="15" value="<?php echo ($_POST['nik']); ?>">
|
| |
|
|
|
|
|
|
|
для: kasmanaft
(20.12.2007 в 06:08)
| | А как бы Вы это с сессиями делали?
Примерно так:
файл reg.php
<?php
session_start();
if (isset($_SESSION['nik'])) {$nik=($_SESSION['nik']);}
print "
<form action='reg.php?user=ver' method='POST'>
<table>
<tr><td>Логин:</td><td><input name='nik' maxlength='15' size='15' value='$nik'>
<tr><td></td><td><input type='submit' name='butreg' value='Отправить'></td></tr>
</table></form>";
if ($_GET['user']=="ver")
{$ret=0;
if ((strlen($_POST['nik']) > 0) && (strlen($_POST['nik'])< 16) && ($_POST['nik']!="Заполнить"))
{$_SESSION['nik']=($_POST['nik']);}
else {$_SESSION['nik']="Заполнить"; $ret=1;}
if ($ret==1)
{header("Location: reg.php"); exit();}
else {print "Все здорово, поехали дальше.";}
}
?>
|
| |
|
|
|