Controle données formulaire

Sunsea -  
layork Messages postés 364 Statut Membre -
Bonjour,

Dans un formulaire j'ai un champ de 3 caractères qui doit etre obligatoirement rempli. j'ai une page PHP qui fait les traitements de mon formulaire (insertion des données dans une base MySql) mais je voudrai indiquer de bien remplir ce champ si ce n'est pas fait.

J'ai essayé de faire avec un if mais je n' y arrive pas.

Merci pour votre aide... voici le code actuel qu ine fonctionne pas
if ($reponse="")
{

print("Veuillez remplir le champ trigramme");
}
else
{

print("Champ trigramme ok");
}
A voir également:

22 réponses

layork Messages postés 364 Statut Membre 11
 
ba la j'ai supprimé tous les espaces, mais ca marche toujours pas :(

<SCRIPT LANGUAGE="JavaScript">
function verifForm()
{
if( formulaire.new_numprest.value == ""||formulaire.new_site_num1.value==""||
formulaire.new_site_num2.value==""||formulaire.new_etb.value==""||
formulaire.new_type_liaison.value==""||formulaire.new_numprest.value==""||
formulaire.new_communaute.value==""||formulaire.new_contact.value==""||
formulaire.new_tl.value==""||formulaire.new_page_stat.value==""||
formulaire.new_vp_vc.value=="")
alert('Le champ est vide !!!');
else
formulaire.go.click();
}
</SCRIPT>

l'informatique ca rend fou!!!!!
0
flokocha Messages postés 1519 Statut Membre 281
 
Je ne t'ai pas dit de supprimer tous les espaces !! :)

Simplement commence par écrire if (...) et non if( ...)

Ensuite en principe on met un espace avant et après chaque || , mais je ne sais pas si ça a une importance ou non.

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0
layork Messages postés 364 Statut Membre 11 > flokocha Messages postés 1519 Statut Membre
 
et bien en fait, il semblerait que le probleme vienne du fait qe ce sont des && qu'il faut, et non des ||...
je trouve pas ca tres logique mais bon... qu'a cele ne tienne!! si y veut ca je lui met ca:p

l'informatique ca rend fou!!!!!
0
flokocha Messages postés 1519 Statut Membre 281 > layork Messages postés 364 Statut Membre
 
Si tu mets des && ton script n'a plus aucun sens. Il n'affichera l'alerte que si aucun champ n'est rempli !

.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0
layork Messages postés 364 Statut Membre 11 > flokocha Messages postés 1519 Statut Membre
 
tu a raison, donc j'ai remdifier et ca marche....
c'est a n'y rien comprendre ;)

l'informatique ca rend fou!!!!!
0
Sunsea
 
J'ai un soucis avec l'insertion dans une table mysql de l'ip d'un client car il me met : Undefined index: IPauteur

$IPauteur = $_SERVER["REMOTE_ADDR"] ;
print ("<b> $IPauteur </B>") ;

// requete SQL d'enregistrement du sondage
$requete="INSERT INTO sondage(idsond,auteur,ipauteur,reponse) VALUES('','".$_POST['auteur']."','".$_POST['IPauteur']."','".$_POST['reponse']."')";
$resultat=mysql_query($requete);
0
flipody
 
c'est peut etre une erreur de synthaxe, pourquoi t'as des points des guillemets et des cotes !!! essai plein de trucs différents pour trouver la bonne synthaxe et si c'est pas ca, je ne sais pas!

Flipody
0