RE Champ obligatoire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : RE Champ obligatoire

par mario » 21 nov. 2005, 18:43

As tu visité le lien PHP ?

par dco3 » 21 nov. 2005, 17:57

Merci pour cette réponse, mais où mettre ce code. Dans le formulaire ou au début de la page dans les balises <head> ou juste avant le lien pour valider la commande.

par VaN » 21 nov. 2005, 15:41

Tout simplement en effactuant un test sur le contenu du champ :
// si le champ 'nomp' existe et qu'il n'est pas vide :
if (isset($_POST['nomp']) && $_POST['nomp'] != '')
{
$nomp = _POST['nomp'];
}
sinon :
else
{
echo "le champ 'nomp' est vide !"
}

par mario » 21 nov. 2005, 14:57

RE Champ obligatoire

par dco3 » 21 nov. 2005, 12:47

Bonjour, je reviens vers vous car je n'ai pas eu de réponse à ma derniere question concernant l'obligation de remplir un champ dans un formulaire.

J'ai un formulaire de commande pour une boutique en ligne.
Le client doit sélectionner un ou plusieurs articles et en indiquer la quantité. Si c'est un vêtement il renseigne la taille et à la fin de sa commande pour pouvoir passer à l'étape suivante, je voudrai qu'il soit obligé de renseigner son nom qui sera stocké dans une base SQL.

Pour passer à l'étape suivante j'ai un lien comme ceci

Code : Tout sélectionner

if (@mysql_num_rows($res_caddie)!=0) { echo "<a href='?mod=commande&shipping=$shipping&totalex=$total1&montanttotal=$montanttotal' class='lien2'>Valider votre commande</a><br>"; }

Le champ nom est:

Code : Tout sélectionner

echo "<tr align='center'><td colspan=8><input type='text' name='nomp' size=30 value='$nomp'><span class='tips'>(obligatoire)</span>";
Tout cela fonctionne mais comment OBLIGER le client à mettre son nom

Merci pour votre aide.