function do_confirm() {
echo ("
<FORM action=\"confirm.php\" method=\"POST\" name=\"confirm\" enctype=\"multipart/form-data\">
<TABLE>
<TR>
<TD>
Votre nom
</TD>
<TD>");
if(empty($nom)) {
die("Veuiller taper un Nom de projet !");
}
elseif ((strlen($nom) < 5) || (strlen($nom) > 25) ) {
die("Le Nom de votre projet doit etre superieur à 5 caractères et inferieur à 25 caractères !");
}
else {
echo $nom;
}
echo ("</TD>
</TR>
<TR>
<TD>
Votre prenom
</TD>
<TD>");
if(empty($prenom)) {
die("Veuiller taper un Nom de projet !");
}
elseif ((strlen($prenom) < 5) || (strlen($prenom) > 25) ) {
die("Le Nom de votre projet doit etre superieur à 5 caractères et inferieur à 25 caractères !");
}
else {
echo $prenom;
}
echo ("</TD>
</TR>
</TABLE></FORM>");
}
?>
alors que lorsque je le met en 2 fichier ca marche ...
ici enil me dit veuillé taper un nom comme si la valu du input ne passé pas ???
les fonctions doivent être avant l'appel.
Car ici, tu demande une fonction que PHP ne connais pas car il ne l'as pas encore lu => PHP est comme nous, il lit de haut en bas.
function do_confirm() {
echo ("
<FORM action=\"confirm.php\" method=\"POST\" name=\"confirm\" enctype=\"multipart/form-data\">
<TABLE>
<TR>
<TD>
Votre nom
</TD>
<TD>");
if(empty($nom)) {
die("Veuiller taper un Nom de projet !");
}
elseif ((strlen($nom) < 5) || (strlen($nom) > 25) ) {
die("Le Nom de votre projet doit etre superieur à 5 caractères et inferieur à 25 caractères !");
}
else {
echo $nom;
}
echo ("</TD>
</TR>
<TR>
<TD>
Votre prenom
</TD>
<TD>");
if(empty($prenom)) {
die("Veuiller taper un Nom de projet !");
}
elseif ((strlen($prenom) < 5) || (strlen($prenom) > 25) ) {
die("Le Nom de votre projet doit etre superieur à 5 caractères et inferieur à 25 caractères !");
}
else {
echo $prenom;
}
echo ("</TD>
</TR>
</TABLE></FORM>");
}
switch ($mode) {
case "home":
do_home();
break;
case "confirm":
do_confirm();
break;
default : do_home();
}
?>
Tribal-Dolphin
c koi qui ne fonctionne pas exactement ?
Hotfirenet
ba en faite ca me met
Veuiller taper un Nom de projet
meme lorsque g mis un nom superieur a 5 caractere .....
snipe
tu passe pas par le graber de npds et tu aurai pas les global_register a off qui fait que t valeur son null :-)