validation de donnée envoi envoi..
le 13/06/2004 à 21:26
os2
salut
mis à part le javascript, il y a t'il moyen de vérifié les données avant de les posté?
merci
http://www.laboiteaprog.com
Vi avec PHP
plus sérieusement quand tu arrive sur ta page vers la quel point ton formulaire tu vérifie tes données.
par exemple si elles ne sont pas vide
if (empty($_POST['tonChamp']))
ou
if ($_POST('TonChamp']=="")
....
si c'est cas soit tu retourne sur ta page avec un p'tit message d'erreur soit tu y retourne avec tes données par exemple en les enregistrant dans des variable sessions.
tit exemple
<?php
//pg du traitement du form (valid.php ci dessous) je suppose que tu a un session_start() avant ce code sinon rajoute le dans le if
if ($_POST['var1']=="")
{
$_SESSION['var1']=$_POST['var1'];
//retour a ta page
}
//pareil pour tout les champs
?>
dans la page du form
<?php
phpsession_start();
?>
<form name='essai' action="valid.php" method="post">
<input type="texte name="var1" value="<?php if (isset($_SESSION['var1'])){echo $_SESSION['var1'];session_unregister("var1");} ?>">
et meme chose pour les autres champs
la méthode est un peu bourrin (ya certainement miux) mais sa marche
Il en faut peu pour être heureux !!!!!
Oui mais du coup tu ne verifie pas avant la validation.
verif coté server => PHP
verif direct coté client => javascript
zebdinou pour les intimes / Blog : http://www.zebden.fr
Eu sa change grand chose de le faire coté serveur pluto ke chez le client ? (mise le delais de traitement de la chose par le serveur)
Il en faut peu pour être heureux !!!!!
Oui les données sont effacés d'une part d'autre part ca alourdi considerablement (enfin j'exagere) le reseau ^_^ puisque c'est le serveur qui travaille
zebdinou pour les intimes / Blog : http://www.zebden.fr
ben tu ne perd pa les données si tu les enregistres dans des variables de session et que tu les affichent après.
Mais dac sa alourdi le réseau.
Il en faut peu pour être heureux !!!!!
c'est un peu le bordel non ?
Par contre , si tu valide sur la meme page autant utiliser directement les variables $_POST que de creer une session.
zebdinou pour les intimes / Blog : http://www.zebden.fr
vi c sur
mais je doit ben avouer que je suis assez bordelique dans mes code
Il en faut peu pour être heureux !!!!!
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: