IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Проблемма с проверкой введенных данных (http://www.imho.ws/showthread.php?t=83221)

Tugo 05.04.2005 02:51

Проблемма с проверкой введенных данных
 
Вот у меня примерно такой код:


<?
$message = "";
if (!isset($ationflag) && $actionflag == "join")
{
if (!isset($name) && empty($email) && !isset($contact))
$message .= "Вы должны заполнить все поля <br>\n";
if ($message === "")
{
print "good";
}
}
?>
<html>
<head></head>
<body>
<?php
if ($message != "")
{
print "<b>$message</b><p>";
}
?>

<form name="form" method="" action="12.php">
<p>
<input type="hidden" name="actionflag" value="join">
</p>
<TABLE borderColor=#000000 cellSpacing=2 cellPadding=0 width="50%" align=center border=1>
<TBODY>
<TR bgColor=#ffcf9c>
<TD width="53%" bgColor=#ffcc99 height=17><FONT size=-1>1. <B>ФИО</B>: </FONT></TD>
<TD width="47%" height=17><INPUT size=29 value="" name="name">
</TD>
</TR>
<TR>
........................................
</TABLE>
<p>
<INPUT type=submit value=Послать>
<INPUT type=reset value=Очистить>
<BR>
</p>
</form>
</body>
</html>

Нифига не проверяет отправленные данные!!!

is_absent 05.04.2005 08:18

там в первом опечатка или прямо в коде так?

Код:

if (!isset($ationflag) && $actionflag == "join")
Наверное $actionflag нужно проверять на существование?

RaZEr 05.04.2005 11:19

Сразу бросается в глаза:
Цитата:

if (!isset($name) && empty($email) && !isset($contact))

hempsmoke 05.04.2005 12:50

Цитата:

Tugo:
if ($message === "")
зачем === ?

is_absent 05.04.2005 19:01

проверка на соответствие типа :)

hempsmoke 05.04.2005 22:32

аааааа.... а зачем она здесь?

is_absent 07.04.2005 15:57

[offtopic]
:-) хороший вопрос... может палец дрогнул.. может специально
[/offtopic]


Часовой пояс GMT +4, время: 05:13.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.