Toevoegen aan string
beem
25/10/2004 11:54:00Ik wil een aantal velden controleren op hun invoer. Nu heb ik de volgende code:
De bedoeling is dus om bij ieder leeg veld iets toe te voegen aan $msg. Alleen hij geeft een parse error voor de elke if statements. Waarschijnlijk is de manier om tekst aan de string toe te voegen niet juist. Hoe zou dit wel moeten?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
$msg = "";
if (!$_POST['voornaam']) { $msg. = "voornaam";}
if (!$_POST['achternaam']) {$msg. = "acternaam";}
if (!$_POST['straat']) {$msg. = "straat";}
//geef aan welke fout er nog in zit.
echo "<script language=\"javascript\" type=\"text/javascript\">";
echo "alert(\"Een of meerdere gegevens missen nog.\\nControleer de volgende velden:\\n\\n$msg\\n\");";
echo "history.go(-1);";
echo "</script>";
?>
$msg = "";
if (!$_POST['voornaam']) { $msg. = "voornaam";}
if (!$_POST['achternaam']) {$msg. = "acternaam";}
if (!$_POST['straat']) {$msg. = "straat";}
//geef aan welke fout er nog in zit.
echo "<script language=\"javascript\" type=\"text/javascript\">";
echo "alert(\"Een of meerdere gegevens missen nog.\\nControleer de volgende velden:\\n\\n$msg\\n\");";
echo "history.go(-1);";
echo "</script>";
?>
De bedoeling is dus om bij ieder leeg veld iets toe te voegen aan $msg. Alleen hij geeft een parse error voor de elke if statements. Waarschijnlijk is de manier om tekst aan de string toe te voegen niet juist. Hoe zou dit wel moeten?
PHP hulp
22/11/2024 06:11:41Eris -
25/10/2004 12:39:00Code (php)
Dus
$var.=
en geen
$var. =
Daarnaast zou ik altijd een controle doen.
if(!empty($var)){ echo 'bla';}
beem
25/10/2004 12:49:00oke bedankt!
Dat was ook inderdaad nog mijn bedoeling, alleen dit werkte al niet, dus vandaar dat ik alleen dit vroeg.
Dat was ook inderdaad nog mijn bedoeling, alleen dit werkte al niet, dus vandaar dat ik alleen dit vroeg.