06. februar 2006 - 11:28
Der er
6 kommentarer og
1 løsning
hjælp til if kommando
Hej
Jeg ønsker hjælp til hvordan jeg laver en If kommando, hvor den gør følgende:
- hvis enten navn, adresse, tlf, by, postnr, email, betingelser er tom skal den returnere med fejl. Hvis alle har et indhold skal den skrive tillykke.
06. februar 2006 - 11:55
#2
$errors = array();
foreach($_POST as $key => $value) {
if(trim($value) == "") {
$errors[] = $key;
}
}
if(count($errors) !=0) {
echo"Felter som skal udfyldes: ". implode(", ", $errors);
}else{
echo"Tillykke!";
}
06. februar 2006 - 12:11
#5
Lige en enkelt ting..... da jeg vil lave en tabelcelle rundt om svarene.... giver den en fejlmelding.... kan du hjælpe mig med hvorfor?
Parse error: syntax error, unexpected '<', expecting ',' or ';' in /hsphere/local/home/molster/molster.dk/jabogklub.php on line 13
<?
if($test==test){
$errors = array();
foreach($_POST as $key => $value) {
if(trim($value) == "") {
$errors[] = $key;
}
}
if(count($errors) !=0) {
echo"<td width='600' height='447' valign='top' align='center'>Felter som skal udfyldes: ". implode(", ", $errors)</td>;
}else{
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
mysql_query("INSERT INTO `bogklub` ( `id` , `navn` , `adresse` , `postnr` , `by` , `email` , `tlf` , `betingelser`)
VALUES ('' , '$navn' , '$adresse' , '$postnr' , '$by' , '$email' , '$tlf' , '$betingelser')");
}
echo"<td width='600' height='447' valign='top' align='center'> tak for din tilmelding</td>"
}
?>
06. februar 2006 - 12:25
#6
echo"<td width='600' height='447' valign='top' align='center'>Felter som skal udfyldes: ". implode(", ", $errors) ."</td>";