Vérification login

Vérification login - Divers - Programmation

Marsh Posté le 14-04-2004 à 17:01:50    

Bonjour !
 
Alors voilà, je bosse en ce moment sur un site en PHP qui utilise une base de données MySql.
Les utilisateurs peuvent s'inscrire via un formulaire. J'ai vérifié les données de ce formulaire avant son envoi avec du javascript de style:
 
-------------------------------------------------------
if(document.formulaire.nom_asso.value == "" )  {
   alert("Veuillez entrer le nom de l'association!" );
   document.formulaire.nom_asso.focus();
   return false;
}
-------------------------------------------------------
 
Ce code est dans une fonction appelée par le formulaire par :
 
-------------------------------------------------------
<form name="formulaire" action="index.php?page=enregistrer_membre" method="post" onSubmit="return verifFormulaire()">
-------------------------------------------------------
 
Je voudrais aussi vérifier que le login n'existe pas déjà dans ma base de données AVANT l'envoi du formulaire c'est à dire dans la même fonction... mais si vous avez une idée pour faire autrement, je suis preuneuse (après l'envoi du formulaire, je sais faire mais je voudrais minimiser le nombre de clics...)
 
Je bataille depuis un moment pour ça... J'espère que vous pourrez m'aider...

Reply

Marsh Posté le 14-04-2004 à 17:01:50   

Reply

Marsh Posté le 14-04-2004 à 17:11:11    

c'est impossible sans faire une requête !  
 
JS -->  client
PHP --> serveur
 
le JS est désactivable et doit donc être utilisé pour améliorer le confort d'utilisation et pas pour faire des contrôle de données. D'une manière générale, tout les contrôle fais en JS doivent être fait en PHP par la suite !

Reply

Marsh Posté le 14-04-2004 à 17:18:13    

J'avais pas pensé à la différence php/js... Merci pour ta réponse
 
Faudrait que je fasse une redirection automatique après un certain temps...
C'est possible de faire une redirection vers le formulaire après sa validation en gardant les champs du formulaire ??? (sans tout renvoyer par de champs cachés ...

Reply

Marsh Posté le 14-04-2004 à 17:23:27    

latina angel a écrit :

J'avais pas pensé à la différence php/js... Merci pour ta réponse
 
Faudrait que je fasse une redirection automatique après un certain temps...
C'est possible de faire une redirection vers le formulaire après sa validation en gardant les champs du formulaire ??? (sans tout renvoyer par de champs cachés ...


pour éviter de tout retaper tu veux dire ?  
 
<a href='javascript:history.go(-1)'>retour</a>

Reply

Marsh Posté le 14-04-2004 à 17:24:46    

Oui c'est pour un lien, mais ca marche pas en redirection automatique...

Reply

Marsh Posté le 14-04-2004 à 17:27:28    

et comme ça
 
<body onload='javascript:history.go(-1)'>
 
c'est bidouille mais bon, JS c'est ça

Reply

Marsh Posté le 14-04-2004 à 17:28:57    

j'essayerai ca... Mais là c'est l'heure de partir du boulot (et de m'éloigner de cette machine qui fait un bordel pas possible...) Je te dirais ca demin.Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed