проверка на празно поле

  • Автор Автор ss
  • Начална дата Начална дата

ss

Registered
Как може да се провери дадено поле от форма дали е празно? Ако е празно под полето да се извежда примерно текст "Попълнете полето".
 
$pole = $_POST['pole'];

if (empty($pole))
{
echo "populnene poleto";

}

като полето във формата трябва да е name = 'pole'
 
Стана проверката. Сега проверява дали всяко поле е попълнено.
Как мога да направя, че след като са попълнени всички полета и се натисне бутона "изпрати" да спре да се показва формата, а да се изведе съобщение?
 
Има още един вариант да провериш за поле дали е празно

PHP:
if ($pole == NULL){
echo "Empty field";
}
else {
 ... code ...
}
 
Като сме тръгнали да даваме начини...
PHP:
if ($pole == ''{
echo "Empty field";
}
else {
 ... code ...
}
 
tedo96 каза:
Като сме тръгнали да даваме начини...
PHP:
if ($pole == ''[color=red])[/color]{
echo "Empty field";
}
else {
 ... code ...
}

Лека поправка :)
 
Код:
<?php	
$name=htmlspecialchars($HTTP_POST_VARS['name']);
$age=htmlspecialchars($HTTP_POST_VARS['age']);
?>
<form action="" method="post" enctype="multipart/form-data"> 

<p><label for="id_name">Наименование:</label> <input id="id_name" type="text" name="name" value="<?php echo $name ?>" />	   
<font size="4" color="red">
<?php if (empty($name)){echo "Това поле е задължително";};?> 
<p><label for="id_age">Години</label> <input id="id_age" type="text" name="age" maxlength="64" value="<?php echo $age ?>" /></p>	   
<font size="4" color="red">
<?php if (empty($age)) {echo "Това поле е задължително";};?>  </font>	
<input type="submit" value="Изпрати" id="submitreport"/>
</form>

ето с ваша помощ, какво сътворих. Така проверява полетата, но не можах да го направя при попълнени полета да изведе текст без формата
 
Пробвай така :
PHP:
<?php   
$name=htmlspecialchars($HTTP_POST_VARS['name']);
$age=htmlspecialchars($HTTP_POST_VARS['age']);
if(!$HTTP_POST_VARS[submit]){
?>
<form action="" method="post" enctype="multipart/form-data"> 

<p><label for="id_name">Наименование:</label> <input id="id_name" type="text" name="name" value="<?php echo $name ?>" />      
<font size="4" color="red">
<?php if (empty($name)){echo "Това поле е задължително";};?> 
<p><label for="id_age">Години</label> <input id="id_age" type="text" name="age" maxlength="64" value="<?php echo $age ?>" /></p>      
<font size="4" color="red">
<?php if (empty($age)) {echo "Това поле е задължително";};?>  </font>   
<input type="submit" value="Изпрати" id="submitreport" name="submit"/>
</form>
<?php
}else{
echo 'Съобщение';
}
:)
 
PHP:
if (!isset($_POST['submit'])){
 тук формата
}
else {

тук без формата
}
така? Или виж мнението на @tedo_96
 

Back
Горе