if else совсем запутался

Ответить
Аватара пользователя
binders

if else совсем запутался

Сообщение binders »

Код: Выделить всё

<?

elseif(isset($messages)):

$ulength=strlen($name);

if (($ulength<'5') || ($ulength>'10')):

?>

<table width="100%" align="center" border="0" cellpadding="2" cellspacing="2">

<tr>

<td align="center"><i><b>Ошибка</b></i></td>

</tr>

<tr>

<td align="center"><font color="red">Длина имени должна быть от 5 до 10 символов!</font></td>

</tr>

</table>

<br>

<?

echo "<center><b><a href=\"javascript:history.back(1)\">Назад</a></b></center>";



mess_form($name,$email,$message);

else:

$ulength=strlen($email);

if (($ulength<'10') || ($ulength>'30')):

?>

<table width="100%" align="center" border="0" cellpadding="2" cellspacing="2">

<tr>

<td align="center"><i><b>Ошибка</b></i></td>

</tr>

<tr>

<td align="center"><font color="red">Длина E-mail должна быть от 10 до 30 символов!</font></td>

</tr>

</table>

<br>

<?

echo "<center><b><a href=\"javascript:history.back(1)\">Назад</a></b></center>";

mess_form($name,$email,$message);

else:

$ulength=strlen($message);

if (($ulength<'10') || ($ulength>'500')):

?>

<table width="100%" align="center" border="0" cellpadding="2" cellspacing="2">

<tr>

<td align="center"><i><b>Ошибка</b></i></td>

</tr>

<tr>

<td align="center"><font color="red">Длина сообщения должна быть от 10 до 500 символов!</font></td>

</tr>

</table>

<br>

<?

echo "<center><b><a href=\"javascript:history.back(1)\">Назад</a></b></center>";

mess_form($name,$email,$message);

else:



//if( strtolower($_POST['code'])!= strtolower($_SESSION['texto'])):

if( $capca!= "YES"):

?>

<table width="100%" align="center" border="0" cellpadding="2" cellspacing="2">

<tr>

<td align="center"><i><b>Ошибка</b></i></td>

</tr>

<tr>

<td align="center"><font color="red">Проверочный код введён не верно!</font></td>

</tr>

</table>

<br>

<?

echo "<center><b><a href=\"javascript:history.back(1)\">Назад</a></b></center>";

mess_form($name,$email,$message);

else:

if (eregi("^[a-z0-9_]+([-_\.]?[a-z0-9_])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}", $email)):

$date=date("d.m.Y/H:i:s");

mysql_query("insert into gb values (null, '$name', '$email', '$message', '$date', '', '');");

?>

<table width="100%" align="center" border="0" cellpadding="2" cellspacing="2">

<tr>

<td align="center" class="tableheader">Запись добавлена</td>

</tr>

<tr>

<td align="center"><font color="green">Вы будите переадресованы через 3 сек.</font></td>

</tr>

</table>

<?

echo "<script language='Javascript'>function reload() {location = \"gb.php?page=0\"}; setTimeout('reload()', 3000);</script>";

?>

<?

else:

?>

<table width="100%" align="center" border="0" cellpadding="2" cellspacing="2">

<tr>

<td align="center"><i><b>Ошибка</b></i></td>

</tr>

<tr>

<td align="center"><font color="red">Не правильно введён E-mail !</font></td>

</tr>

</table>

<br>

<?

echo "<center><b><a href=\"javascript:history.back(1)\">Назад</a></b></center>";

mess_form($name,$email,$message);



endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;endif;

?>


как сделать чтоб на етом участке кода

Код: Выделить всё

<?

//if( strtolower($_POST['code'])!= strtolower($_SESSION['texto'])):

if( $capca!= "YES"):

?>


выводилось чтото одно в зависимости от выхода из базы

если сделать так и на оборот то нечего хорошего не получается

Код: Выделить всё

<?if(4==4){

if( $capca!= "YES"):

}

if(5==8){

if( strtolower($_POST['code'])!= strtolower($_SESSION['texto'])):

}

?>


помогите пожалуйста



а если так сделать или это не совсем хороший выход

Код: Выделить всё

<?

if((($user!==null) and strtolower($_POST['code'])!= strtolower($_SESSION['texto']))):

?>

<table width="100%" align="center" border="0" cellpadding="2" cellspacing="2">

<tr>

<td align="center"><i><b>Ошибка</b></i></td>

</tr>

<tr>

<td align="center"><font color="red">Проверочный код введён не верно!</font></td>

</tr>

</table>

<br>

 <?

mess_form($name,$email,$message,$user,$user_email);;

else:

if( ($user==null) and ($capca!= "YES")):

?>

<table width="100%" align="center" border="0" cellpadding="2" cellspacing="2">

<tr>

<td align="center"><i><b>Ошибка</b></i></td>

</tr>

<tr>

<td align="center"><font color="red">Проверочный код введён не верно!</font></td>

</tr>

</table>

<br>
Ответить

Вернуться в «Вебмастеру»