Jump to content
php.lv forumi

isset () nedarbojas


brekulis

Recommended Posts

Nan parādās tikai virsraksts, lauks kur ievadīt vārdu un submit poga, vienalga raksta vai neraksta vārdu spiežot

submit pogu nekas nenotiek! Tā ir koda kļuda?

 

<?php
if (isset($submit)){
if (empty($vards)){
print ("Tu neesi ierakstījis savu vārdu!\n");
}
else{
print ("$vards, Tu nospiedi formas apstiprināšanas pogu.\n");
}
}
else{
print ("<form action=\"isset_func.php\" method=\"post\">\n");
print ("Ievadi savu vārdu:<br><input type=\"text\" name=\"vards\"><br>\n");
print ("<input type=\"submit\" name=\"submit\" value=\"apstiprināt\">\n");
print ("</form>");
}
?>

Link to comment
Share on other sites

Domā, ko raksti ;)

 

<?php

//-------- 
$submit = $_POST['submit'];
$vards = $_POST['vards'];
//-----------


if (isset($submit)){
if (empty($vards)){
print ("Tu neesi ierakstījis savu vārdu!\n");
}
else{
print ("$vards, Tu nospiedi formas apstiprināšanas pogu.\n");
}
}
else{
print ("<form action=\"isset_func.php\" method=\"post\">\n");
print ("Ievadi savu vārdu:<br><input type=\"text\" name=\"vards\"><br>\n");
print ("<input type=\"submit\" name=\"submit\" value=\"apstiprināt\">\n");
print ("</form>");
}
?>

Link to comment
Share on other sites

$fields = Array('name','surname');
$emptyFields = Array();
foreach ($fields AS $fieldName)
{
if (empty($_POST[$fieldName]))
{
	 $emptyFields[] = $fieldName;
}
}

if (!empty($emptyFields))
{
print 'Lauki <strong>'.implode(', ',$emptyFields).'</strong> nav aizpildīti!'
} else {
  // viss ok
}

Link to comment
Share on other sites

×
×
  • Create New...