aria-adword
April 18th, 2012, 15:14
وقتی این صفحه رو تنهایی اجرا میکنم if اجرا میشه
یعنی چک میکنه که متغیر ها مقدار ندارن و پیغام لازم رو میده
ولی وقتی فرم رو بهش ارسال میکنم شرط ها اجرا نمیشن
یعنی اگر فرم خالی هم ارسال بشه ارور نمیده
چرا؟؟؟
<?php
if(isset($_REQUEST['name'])){
$name=$_REQUEST['name'];
}else{
$name=NULL;
echo "the name filds is empty";
}
if(isset($_REQUEST['email'])){
$mail=$_REQUEST['email'];
}else{
$mail=NULL;
echo "the email filds is empty, please fill it";
}
if(isset($_REQUEST['pass'])){
$pass=$_REQUEST['pass'];
}else{
$pass = NULL;
echo "the pass field is empty";
}
if(isset($_REQUEST['comments'])){
$comments=$_REQUEST['comments'];
}else{
$comments = NULL;
echo 'please write the comments in the below box';
}
echo "$name $mail $pass $comments";
?>
این هم فرم
<form action="handle.php" method="post">
<p>
<input name="name" type="text" />
</p>
<p>
<label for="textfield"></label>
<input type="text" name="email" id="textfield" />
</p>
<p>
<label for="textfield2"></label>
<input type="password" name="pass" id="textfield2" />
</p>
<p>
<label for="textarea"></label>
<textarea name="comments" id="textarea" cols="45" rows="5"></textarea>
</p>
<p>
<input type="submit" name="submit" id="button" value="Submit" />
</p>
</form>
---------- Post added at 02:42 PM ---------- Previous post was at 02:30 PM ----------
دوستان چون ادیتور کدها رو درست نشون نمیده اینطوری نوشتم
---------- Post added at 03:14 PM ---------- Previous post was at 02:42 PM ----------
کسی نمیدونه مشکل کجاس؟؟؟؟
یعنی چک میکنه که متغیر ها مقدار ندارن و پیغام لازم رو میده
ولی وقتی فرم رو بهش ارسال میکنم شرط ها اجرا نمیشن
یعنی اگر فرم خالی هم ارسال بشه ارور نمیده
چرا؟؟؟
<?php
if(isset($_REQUEST['name'])){
$name=$_REQUEST['name'];
}else{
$name=NULL;
echo "the name filds is empty";
}
if(isset($_REQUEST['email'])){
$mail=$_REQUEST['email'];
}else{
$mail=NULL;
echo "the email filds is empty, please fill it";
}
if(isset($_REQUEST['pass'])){
$pass=$_REQUEST['pass'];
}else{
$pass = NULL;
echo "the pass field is empty";
}
if(isset($_REQUEST['comments'])){
$comments=$_REQUEST['comments'];
}else{
$comments = NULL;
echo 'please write the comments in the below box';
}
echo "$name $mail $pass $comments";
?>
این هم فرم
<form action="handle.php" method="post">
<p>
<input name="name" type="text" />
</p>
<p>
<label for="textfield"></label>
<input type="text" name="email" id="textfield" />
</p>
<p>
<label for="textfield2"></label>
<input type="password" name="pass" id="textfield2" />
</p>
<p>
<label for="textarea"></label>
<textarea name="comments" id="textarea" cols="45" rows="5"></textarea>
</p>
<p>
<input type="submit" name="submit" id="button" value="Submit" />
</p>
</form>
---------- Post added at 02:42 PM ---------- Previous post was at 02:30 PM ----------
دوستان چون ادیتور کدها رو درست نشون نمیده اینطوری نوشتم
---------- Post added at 03:14 PM ---------- Previous post was at 02:42 PM ----------
کسی نمیدونه مشکل کجاس؟؟؟؟