retour avec history.back()

abisounours
Invité n'ayant pas de compte PHPfrance

16 févr. 2005, 11:29

bonjour!
dans mon formulaire d'ajout je fais des verifications de champs!si le champ est vide alr on affiche un message et on retourne en arriere!mais mon history.back ne marche pas!voici mon code!!merci bcp:
if (($NomEtab)==NULL)
{ echo "Le nom de l'etablissement doit etre obligatoirement rempli.";
history.back();
}

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

16 févr. 2005, 12:47

Normal tu mélanges PHP et Javascript.
Remplace dans ton code:
history.back(); 
par:
print "<script>history.back(); </script>";
Il faut être conscient que cette solution n'est cependant pas conseillé car un visiteur n'ayant pas le javascript activé sur son navigateur se retrouvera bloqué sur ta page...
Quand tout le reste a échoué, lisez le mode d'emploi...