Hello,
How can I hide error message when user enters to POST action form for first
time? I have a form for collecting and saving user data. In the code below
you can see that there are text messages for user info stored in $teksti
variables. At the end the $teksti is passed to function that displays the
message. Problem is that when user enters the page for firs time the
variables are empty and therefore basically the decisions made with variable
values result to error message at the first time.
Thanks for your advice
-Will
Here's code:
if ($ryhma != 'Valitse:' && $ryhma != ''){
if ($ikaluokka != ''){
$sql="SELECT ikaluokka FROM x_ikaluokat WHERE ryhma = '$ryhma'";
$result=mysql_query($sql);
$num = mysql_num_rows($result);
$cur = 1;
if ($num == '0'){
$check = "ok";
}
while ($num >= $cur) {
$row = mysql_fetch_array($result);
$il = $row["ikaluokka"];
if ($il == $ikaluokka){
$teksti = "Virhe! Samanniminen ikäluokka on jo tässä ryhmässä.";
$check = "bad";
} else {
$check = "ok";
}
$cur++;
}
if ($check == "ok"){
$sql_lauseke = "INSERT INTO x_ikaluokat (ryhma, ikaluokka)
VALUES ('$ryhma','$ikaluokka')";
if (!$kysely = mysql_query($sql_lauseke,$yhteys)){
$teksti = "Virhe: " . mysql_error();
unset($ryhma);
unset($ikaluokka);
} else {
$teksti = "Tallennus onnistui.";
unset($ryhma);
unset($ikaluokka);
}
}
} else { $teksti = "Virhe! Ikäluokka puuttuu. Tarkista tiedot."; }
} else { $teksti = "Virhe! Ryhmä puuttuu. Tarkista tiedot."; }
UserMessage ($teksti);
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php