radio button

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 : radio button

Re: radio button

par kiki2012 » 05 mars 2012, 11:00

malgré j'ai jamais programmer avec Ajax mais je vais voir les tutoriels

Re: radio button

par Jery » 05 mars 2012, 03:01

Tu a plusieurs façon de le faire mais je pense que la mieux serait d'utiliser l'Ajax.
Tu trouvera facilement des explication sur l'Ajax dans pas mal de site ( c'est pas compliquer c'est du copier/coller et tu change 2 ,3 valeurs ).
Le mieux serait de répondre à la question par au minimum une piste exploitable.
Je trouve que ma réponses est suffisamment exploitable, Ajax étant une pistes ( permettant de faire se qu'il demande ) donc google ->tuto ajax et c'est tout.

Re: radio button

par kiki2012 » 04 mars 2012, 12:08

merci pour vous :wink:

Re: radio button

par sirakawa » 04 mars 2012, 11:20

Tu a plusieurs façon de le faire mais je pense que la mieux serait d'utiliser l'Ajax.
Tu trouvera facilement des explication sur l'Ajax dans pas mal de site ( c'est pas compliquer c'est du copier/coller et tu change 2 ,3 valeurs ).
Le mieux serait de répondre à la question par au minimum une piste exploitable.
J'ajouterai, en revanche, à ce que dit justement xtg:
Sachant que le mieux serait de mettre un attribut value à tes input afin de savoir lequel a été sélectionné et de leur mettre le même nom (afin de ne pouvoir en sélectionner qu'un).
Toutes les occurrences concurrentes d'un bouton radio doivent porter le même nom pour fonctionner correctement, et, pour savoir laquelle a été choisie, il faut donner une value différente à chacune.
Ce que tu écris donne des boutons radio indépendants qui peuvent être sélectionnés simultanément.
au lieu de :
<input type = 'radio' name = 'nom'  />Nom
....
<form method = "post"...>
<input type = 'radio' name = 'critere'   value = 'le_nom_de_la_colonne_dans_la_table_mysql'/>Nom
<input type = 'radio' name = 'critere'   value = 'le_nom_de_la_colonne_dans_la_table_mysql'/>Matricule
....
Tu peux ajouter un attribut checked = "checked" sur un des trois boutons pour être sûr qu'un critère de choix est sélectionné (le choix par défaut). Sinon, mais IE ne le connaît pas, required = "required" sur un seul des <input..> fonctionne aussi.
et de l'autre côté:
$champ_cherche = $_POST['critere'];
$sql = "SELECT '$champ_recherche' from...
Annexement, pour la beauté du geste, je me pencherais sur <label for 'nomdechamp'>TOTO</label>

Re: radio button

par xTG » 04 mars 2012, 09:03

Ouais... Sauf qu'apparemment avant d'apprendre l'Ajax il aura aussi à apprendre le PHP...
Donc pourquoi faire compliqué quand on peut faire simple ?

Interroger une table : http://phpdebutant.org/article66.php
Sachant que le mieux serait de mettre un attribut value à tes input afin de savoir lequel a été sélectionné et de leur mettre le même nom (afin de ne pouvoir en sélectionner qu'un).
Ainsi tu vérifies la valeur reçue dans le tableau $_GET et tu formes ta requête sql en fonction.

Re: radio button

par Jery » 04 mars 2012, 04:59

Tu a plusieurs façon de le faire mais je pense que la mieux serait d'utiliser l'Ajax.
Tu trouvera facilement des explication sur l'Ajax dans pas mal de site ( c'est pas compliquer c'est du copier/coller et tu change 2 ,3 valeurs ).

Re: radio button

par kiki2012 » 04 mars 2012, 00:48

je veux faire ça

<form>
Recherchez Par : <br />
<input type="radio" name="matricule" />Matricule<br />
<input type="radio" name="nom" />Nom<br />
<input type="radio" name="paste" />Poste <br />
<input type="submit" value="Valider"/>
</form>

<?php

$cnct=mysql_connect("localhost","root","");
mysql_select_db("e_contacte");
///après la connexion vers ma BD je veux afficher enregistrement a partir le choix de la recherche !

mysql_query($sql)or die('execution impossible'.mysql_error());
?>

Re: radio button

par moogli » 03 mars 2012, 23:50

Et la marmotte elle met le chocolat dans le papier d'alu ...


C'est quoi le problème ?

@+

radio button

par kiki2012 » 03 mars 2012, 23:14

je veux faire une recherche avec radio button et quand l'utilisateur choisi le type de recherche par exemple par matricule ou bien par nom ou par poste il affiche directement a partir de notre base de donnée résultat de recherche