validation de donnée envoi envoi..

Répondre
os2
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
moogli
le 13/06/2004 à 22:23
moogli
Vi avec PHP smiley

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 !!!!!
zebden
le 13/06/2004 à 23:01
zebden
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
moogli
le 13/06/2004 à 23:05
moogli
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 !!!!!
zebden
le 14/06/2004 à 00:10
zebden
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
moogli
le 14/06/2004 à 00:31
moogli
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 !!!!!
zebden
le 14/06/2004 à 13:02
zebden
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
moogli
le 14/06/2004 à 13:45
moogli
vi c sur smiley mais je doit ben avouer que je suis assez bordelique dans mes code smiley
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours