Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2007, 09h58   #1
Membre régulier
 
Avatar de carelha
 
Inscription : mars 2006
Messages : 168
Détails du profil
Informations personnelles :
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 168
Points : 74
Points : 74
Par défaut Vérification formulaire prérempli

Bonjour,

j'ai un formulaire avec des textarea et input type="text" pré rempli par des variables qui peuvent se trouver dans deux tables.

Comment puis-je vérifier le plus simplement possible qu'au moins un des champs du formulaire a bien été modifié ?

Merci pour votre aide
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks.

un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>";
carelha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 10h14   #2
Rédactrice
 
Avatar de xave
 
Inscription : mai 2002
Messages : 860
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mai 2002
Messages : 860
Points : 824
Points : 824
En le visualisant...

Plus sériseusement, soit tu passes par du javascript soit par une soumission de ton formulaire si tu veux tester en php.

Dans les deux cas, il te faudra une actio nsur la page donc peut être devrais-tu commencer par expliquer ce que tu cherches à faire au juste...
__________________
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1


Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
xave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 10h15   #3
Expert Confirmé
 
Avatar de sekaijin
 
Femme
Urbaniste
Inscription : juillet 2004
Messages : 1 424
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 48
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 1 424
Points : 2 811
Points : 2 811
tu mets tes données en session quant tu prérempli le formulaire
et lorsque il est soumis tu récupère les valeurs des champs et de la session
il ne te reste qu'à faire une comparaison.
strcmp retourne 0 si les chaine sont identiques

A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2007, 10h32   #4
Membre régulier
 
Avatar de carelha
 
Inscription : mars 2006
Messages : 168
Détails du profil
Informations personnelles :
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : mars 2006
Messages : 168
Points : 74
Points : 74
Sekaijin merci, mais peux tu m'expliquer comment je trouve cette variable, par ex pour mon champ adresse dont le code est le suivant :
Code :
1
2
3
4
5
6
7
<input type="text" name="ad1" size="60" 
<?php 
if ($data['adresse']!="")
{echo 'value="'.htmlentities(stripslashes($data['adresse'])).'"';}
else
{echo 'value="'.htmlentities(stripslashes($data['s_ad1'])).'"';} ?>
>
Je vois bien comment récupérer la variable après que le formulaire ait été envoyé, donc quand il y a peut être eu des modifs, mais avant, je suis larguée.
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks.

un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>";
carelha est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h20.


 
 
 
 
Partenaires

Hébergement Web