Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : condition IF "checked" sur un bouton radio [ Divers / Divers ] (ju0123456789)

lundi 27 octobre 2008 à 11:27:03 | condition IF "checked" sur un bouton radio

ju0123456789

Bonjour,

J'ai un petit formulaire, et je voudrais savoir comment ecrire en PHP un systeme de redirection et d'ecriture en fonction de ce formulaire avec 3 boutons radio.

J'ai 3 bouton radio :
. paiement par cheque
. paiement par virement
. paiement par CB

Et sur chacun de ces bouton radio j'ai mis :

   if (checked=='checked')
     {
     $connect=ODBC_connect("base","log_base","mdp_base");
     $sql="update commande set reglement='cheque' where numcmd='$numero_cmd'";
     $res=odbc_exec($connect, $sql) or die($sql."<br />".odbc_error());
     odbc_close($connect);
     header("location: paiement_virement.php");
    
     }
     else
     {
     }

Mon probleme est que ça ne marche pas, il me renvoi directement sur la redirection du premeir bouton "paiement_virement.php" , pourtant j'ai mis un IF...
alors je pense que c'est ma condition "checked=='checked'" qui doit êter mal employée.
Quelqu'un peut-il m'aider svp ?

lundi 27 octobre 2008 à 14:03:50 | Re : condition IF "checked" sur un bouton radio

putch

Réponse acceptée !
salut

"sur chacun de ces bouton radio j'ai mis"
tu as "mis" ? genre un onclick="fonction_javascript();" ?

si c'est ca, tu peux pas "appeler" une fonction javascript qui execute un code PHP (sinon faut voir du coté AJAX)

maintenant si tu te retrouve la après validation du formulaire, alors l'ecriture doit plutot etre :
 if ( isset($_POST["mon_checkbox"]) && (int)$_POST["mon_checkbox"]==2 ) { ... }
avec
<input type="checkbox" name="mon_checkbox" value="1" /> cheque
<input type="checkbox" name="mon_checkbox" value="2" /> virement
<input type="checkbox" name="mon_checkbox" value="3" /> cb

++
 

lundi 27 octobre 2008 à 15:00:06 | Re : condition IF "checked" sur un bouton radio

ju0123456789

J'ai mis un javascript effectivement, mais qui n'a rien a voir avec mon code PHP, c'est un JS qui permet de verifier les champs vides du formulaires.

C'est bon j'ai trouvé grâve à la fonction ISSET :

$paiment=$_POST['paiement'];
if ( isset ( $_POST['paiement'] ))

{


 if ( $_POST['paiement']==cheque)
 {
   // echo "PAIEMENT PAR CHEQUE<br />";
   
           $connect=ODBC_connect("TESTPHP5","sa","sasa");
  
           $sql="update commande set REGLEMENT='$paiment' where login='$login'";
           $res=odbc_exec($connect, $sql) or die($sql."<br />".odbc_error());
 
           odbc_close($connect);
           header('location:paiement_cheque');
 }
 else
 {
    //echo "paiement non par cheque <br />";
 }

 if ( $_POST['paiement']==cb)
 {
    //echo "PAIEMENT PAR CB<br />";
    echo "PAIEMENT PAR CHEQUE<br />";
   
           $connect=ODBC_connect("TESTPHP5","sa","sasa");
  
           $sql="update commande set REGLEMENT='$paiment' where login='$login'";
           $res=odbc_exec($connect, $sql) or die($sql."<br />".odbc_error());
 
           odbc_close($connect);
           header('location:paiement_cheque');
 }
 else
 {
    //echo "paiement non par cb <br />";
 }

 if ( $_POST['paiement']==virement)
 {
    //echo "PAIEMENT PAR VIREMENT<br />";
    echo "PAIEMENT PAR CHEQUE<br />";
   
           $connect=ODBC_connect("TESTPHP5","sa","sasa");
  
           $sql="update commande set REGLEMENT='$paiment' where login='$login'";
           $res=odbc_exec($connect, $sql) or die($sql."<br />".odbc_error());
 
           odbc_close($connect);
           header('location:paiement_cheque');
 }
 else
 {
    //echo "paiement non par virement <br />";
 }

//echo "C'EST OP";
}
else
{
//echo "C'est mort";
echo $erreur;
}
//echo $_POST['paiement'];


Les petits trucs en commentaires sont des essais avant d'avoir écrit sur ma base.
Mais mon souci est qu'il m'ecrit les données en double dans la base.

Merci


lundi 27 octobre 2008 à 15:00:59 | Re : condition IF "checked" sur un bouton radio

ju0123456789

J'ai oublié, et mon input donne ça : (Les 2 autres c'est la même syntaxe)

<label><INPUT TYPE="radio" NAME="paiement" VALUE="cheque"  <?php $_POST['cheque']?>><label>



Cette discussion est classé dans : bouton, radio, checked, paiement, if


Répondre à ce message

Sujets en rapport avec ce message

bouton radio [ par Blacknight91titi ] BonjourJe dispose dans un formulaire de deux bouton radio nomé tout les deux "bouton"J'aimerai savoir comment faire pour savoir quel bouton est cocher Bouton radio préselectionné [ par GIRAFE ENRHUMEE ] Quand on a des boutons radio, comment on fait pour que l'un d'eux soit déjà coché quand la page s'affiche ? bouton radio / menu déroulant lors d'un retour en arriere [ par jensaisrien ] Bonjour,J'ai trouvé sur le forum un ou deux topics sur ce sujet mais je n'ai pas réussi a appliquer a mon cas.Alors, j'ai pensé que je pourrais poster bouton radio [ par didou8513 ] bonjour, jaimerais savoir si c'est possible de gérer un èvénement sur un bouton radio en php. merci bouton radio [ par opiumwafa ] Je voudrais changer des checkbox par des boutons radio en langage php mais je ne connais pas la commande nécessaire pour cela surtout que je veux récu forçage bouton radio + php [ par joduak ] Bonjour, petit pb de forçage à checked="true" de boutons radios. j'ai sur page1.php, une famille de radio button j'en sélectionne un et je valide, je Bouton radio problème [ par fredo35m ] Bonjour, sur un formulaire j'ai des menus déroulants, des boutons radios etc... mon problème est que je n'arrive pas à conserver le clique sur mes bou Bouton radio [ par iomega ] Bonjour à tous j'ai une liste de bouton radioet lorsque je clique sur l'un deux et que je confirme sur mon bouton chercher, le choix du bouton radio n recuperation d'une variable dans unn bouton radio [ par eryk17 ] jai un formulaire avec des boutons radios lorsque l'invité fait un chois en cliquant sur ce bouton je voudrai conaitre le choix de celui ci pour pourv arborescence avec un formulaire [ par yatoo ] Bonjour à tous .je me premets de vous écrire car je ne truve aucune solution à mon probmè et j'espère que ous pourrez m'aider.Vocii mon problème :je s


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.