Récupérer infos bouton radio ds BDD
Fermé
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
-
13 mars 2008 à 09:30
boss183 Messages postés 181 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 7 octobre 2011 - 17 mars 2008 à 13:54
boss183 Messages postés 181 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 7 octobre 2011 - 17 mars 2008 à 13:54
A voir également:
- Récupérer infos bouton radio ds BDD
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- Radio française - Télécharger - Médias et Actualité
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
26 réponses
Mcmurphy
Messages postés
115
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
28 août 2008
7
13 mars 2008 à 09:38
13 mars 2008 à 09:38
bonjour
essaie ça pour voir a la palce de ton select dans ta boucle :
<input type="radio" value="'.$liste['lien'].'" name="nom que tu veu">'.$liste['idMAT']</radio>
essaie ça pour voir a la palce de ton select dans ta boucle :
<input type="radio" value="'.$liste['lien'].'" name="nom que tu veu">'.$liste['idMAT']</radio>
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
13 mars 2008 à 10:08
13 mars 2008 à 10:08
ok macmurphy j'essaye et jretiens o courant merci
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
13 mars 2008 à 10:34
13 mars 2008 à 10:34
bon alors en fait y a un petit problème ça met tous les noms des matériels derrière un seul bouton radio
voila mon script :
voila mon script :
$requete =" SELECT idMAT from materiel, admin"; $requete.=" WHERE admin.idADMIN=materiel.idADMIN"; $requete.=" AND admin.idADMIN='".$login."'"; $resultat = mysql_query($requete) or die ('Exécution de la requête impossible'); print '<b>Choisissez un materiel</b> <br><br> <form action="acces.php" method="post"> <input type="radio" value="'.$liste['lien'].'" name="lien">\n'; while ($liste=mysql_fetch_array($resultat)) { print '<option value="'.$liste['lien'].'">'.$liste['idMAT']; } echo '</select> <BR><BR><BR><BR> <input type="submit" value="Consulter le matériel"></form>'; }//Fin de condition d'authentification }else{//Ici toutes les données n'ont pas été envoyées print "Il n'y a pas de login et/ou de mot de passe"; }//Fin de condition de présence des données
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
13 mars 2008 à 10:35
13 mars 2008 à 10:35
ah je viens de voir je n'ai pas fermé </radio> il faut que je la ferme à quel endroit ?
encore une fois désolé mais je débute
encore une fois désolé mais je débute
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mcmurphy
Messages postés
115
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
28 août 2008
7
13 mars 2008 à 10:46
13 mars 2008 à 10:46
pas de soucis
Vu que tu veu radio différent a chaque fois il faut que tu le ferme dans ta boucle.
voila ce que sa donne :
while ($liste=mysql_fetch_array($resultat))
{
print '<option value="'.$liste['lien'].'">'.$liste['idMAT']</radio>;
}
Vu que tu veu radio différent a chaque fois il faut que tu le ferme dans ta boucle.
voila ce que sa donne :
while ($liste=mysql_fetch_array($resultat))
{
print '<option value="'.$liste['lien'].'">'.$liste['idMAT']</radio>;
}
Mcmurphy
Messages postés
115
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
28 août 2008
7
13 mars 2008 à 10:49
13 mars 2008 à 10:49
pas de probléme
le while te dit de boucler tent que tu n'arrive pas a la fin de ta requéte.
vu que tu veu un nouveau radio a chaque il faut que tu métte la fin de ton radio dans ta boucle
de cette maniére sa devarait étres bon :
while ($liste=mysql_fetch_array($resultat))
{
print '<option value="'.$liste['lien'].'">'.$liste['idMAT']</radio>;
}
le while te dit de boucler tent que tu n'arrive pas a la fin de ta requéte.
vu que tu veu un nouveau radio a chaque il faut que tu métte la fin de ton radio dans ta boucle
de cette maniére sa devarait étres bon :
while ($liste=mysql_fetch_array($resultat))
{
print '<option value="'.$liste['lien'].'">'.$liste['idMAT']</radio>;
}
Mcmurphy
Messages postés
115
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
28 août 2008
7
13 mars 2008 à 11:01
13 mars 2008 à 11:01
par contre oublie d'enlever ton </select> dans ton code.
le <select> sert a créée un menu déroulent et le option créée a chaque fois une nouvelle bande déroulante.
donc il faut que tu enléve ton option dans ton while
sinon pour une écriture plus correct de ton html oublis pas de fermer tes <br> de cette maniére:
<br />
voila je t'ai mis en gras les modification a faire.
$requete =" SELECT idMAT from materiel, admin";
$requete.=" WHERE admin.idADMIN=materiel.idADMIN";
$requete.=" AND admin.idADMIN='".$login."'";
$resultat = mysql_query($requete) or die ('Exécution de la requête impossible');
print '<b>Choisissez un materiel</b>
<br><br>
<form action="acces.php" method="post">
<input type="radio" value="'.$liste['lien'].'" name="lien">\n';
while ($liste=mysql_fetch_array($resultat))
{
print '<option value="'.$liste['lien'].'">'.$liste['idMAT'];
}
echo '</select>
<BR><BR><BR><BR>
<input type="submit" value="Consulter le matériel"></form>';
}//Fin de condition d'authentification
}else{//Ici toutes les données n'ont pas été envoyées
print "Il n'y a pas de login et/ou de mot de passe";
}//Fin de condition de présence des données
le <select> sert a créée un menu déroulent et le option créée a chaque fois une nouvelle bande déroulante.
donc il faut que tu enléve ton option dans ton while
sinon pour une écriture plus correct de ton html oublis pas de fermer tes <br> de cette maniére:
<br />
voila je t'ai mis en gras les modification a faire.
$requete =" SELECT idMAT from materiel, admin";
$requete.=" WHERE admin.idADMIN=materiel.idADMIN";
$requete.=" AND admin.idADMIN='".$login."'";
$resultat = mysql_query($requete) or die ('Exécution de la requête impossible');
print '<b>Choisissez un materiel</b>
<br><br>
<form action="acces.php" method="post">
<input type="radio" value="'.$liste['lien'].'" name="lien">\n';
while ($liste=mysql_fetch_array($resultat))
{
print '<option value="'.$liste['lien'].'">'.$liste['idMAT'];
}
echo '</select>
<BR><BR><BR><BR>
<input type="submit" value="Consulter le matériel"></form>';
}//Fin de condition d'authentification
}else{//Ici toutes les données n'ont pas été envoyées
print "Il n'y a pas de login et/ou de mot de passe";
}//Fin de condition de présence des données
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
13 mars 2008 à 11:32
13 mars 2008 à 11:32
merci beaucoup Mcmurphy mais il me trouve une parse error à la ligne ou je ferme ma balise radio </radio> je pense c'est que je l'ai mal entouré il faut utiliser des simples quotes, double quotes, ... ?
de plus j'ai bien enlevé </select> mais je met quoi à la place de mon option dans le while
je ne sais pas ce qui ne va pas dans ce script :
de plus j'ai bien enlevé </select> mais je met quoi à la place de mon option dans le while
je ne sais pas ce qui ne va pas dans ce script :
$requete =" SELECT idMAT from materiel, admin"; $requete.=" WHERE admin.idADMIN=materiel.idADMIN"; $requete.=" AND admin.idADMIN='".$login."'"; $resultat = mysql_query($requete) or die ('Exécution de la requête impossible'); print '<b>Choisissez un materiel</b> <br><br> <form action="acces.php" method="post"> <input type="radio" value="'.$liste['lien'].'" name="lien">\n'; while ($liste=mysql_fetch_array($resultat)) { print '<option value="'.$liste['lien'].'">'.$liste['idMAT']'</radio>'; } <BR><BR><BR><BR> <input type="submit" value="Consulter le matériel"></form>'; }//Fin de condition d'authentification }else{//Ici toutes les données n'ont pas été envoyées print "Il n'y a pas de login et/ou de mot de passe"; }//Fin de condition de présence des données
Mcmurphy
Messages postés
115
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
28 août 2008
7
13 mars 2008 à 11:40
13 mars 2008 à 11:40
enfaite il faut que tu supprime ton option et que tu le remplace par ton radio.
le option ne sert que pour les menu déroulant.
requete =" SELECT idMAT from materiel, admin";
$requete.=" WHERE admin.idADMIN=materiel.idADMIN";
$requete.=" AND admin.idADMIN='".$login."'";
$resultat = mysql_query($requete) or die ('Exécution de la requête impossible');
print '<b>Choisissez un materiel</b>
<br /><br />
<form action="acces.php" method="post">';
while ($liste=mysql_fetch_array($resultat))
{
print '<input type="radio" value="'.$liste['lien'].'" name="lien">'.$liste['idMAT'].'</radio>';
}
<br /><br /><br /><br />
<input type="submit" value="Consulter le matériel"></form>';
}//Fin de condition d'authentification
}else{//Ici toutes les données n'ont pas été envoyées
print "Il n'y a pas de login et/ou de mot de passe";
}//Fin de condition de présence des données
le voila corriger hésite pas a demander si tu veu des explication ou autre
le option ne sert que pour les menu déroulant.
requete =" SELECT idMAT from materiel, admin";
$requete.=" WHERE admin.idADMIN=materiel.idADMIN";
$requete.=" AND admin.idADMIN='".$login."'";
$resultat = mysql_query($requete) or die ('Exécution de la requête impossible');
print '<b>Choisissez un materiel</b>
<br /><br />
<form action="acces.php" method="post">';
while ($liste=mysql_fetch_array($resultat))
{
print '<input type="radio" value="'.$liste['lien'].'" name="lien">'.$liste['idMAT'].'</radio>';
}
<br /><br /><br /><br />
<input type="submit" value="Consulter le matériel"></form>';
}//Fin de condition d'authentification
}else{//Ici toutes les données n'ont pas été envoyées
print "Il n'y a pas de login et/ou de mot de passe";
}//Fin de condition de présence des données
le voila corriger hésite pas a demander si tu veu des explication ou autre
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
13 mars 2008 à 11:51
13 mars 2008 à 11:51
merci pour avoir cooriger mon script mais il me trouve une parse error à la ligne 37
c'est à dire la ligne <br /><br /><br /><br />
et sinon je voulais te demander tu sais les informations je les envoie dans acces.php mais je n'ai pas encore réaliser ce fichier qui va me permettre d'enregistrer les données dans ma BDD, ce n'est pas pour ça que ça marche pas ?
encore merci pour ton aide
c'est à dire la ligne <br /><br /><br /><br />
et sinon je voulais te demander tu sais les informations je les envoie dans acces.php mais je n'ai pas encore réaliser ce fichier qui va me permettre d'enregistrer les données dans ma BDD, ce n'est pas pour ça que ça marche pas ?
encore merci pour ton aide
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
13 mars 2008 à 11:55
13 mars 2008 à 11:55
en fait je pense qu'il y a un problème de quotes quelque part il y en a une qui ne doit pas être fermé mais je n'arrive pas à trouver où
Mcmurphy
Messages postés
115
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
28 août 2008
7
13 mars 2008 à 12:00
13 mars 2008 à 12:00
Si tu as une parse error c'est une erreure php enfaite il te manque un echo ou un print par contre je ne pense pas que ta requéte sera envoyer car je ne vois aucune condition d'envoi et aucun nom a ton submit.
print '<br /><br /><br /><br />
<input type="submit" value="Consulter le matériel"></form>';
essaie et dit moi.
print '<br /><br /><br /><br />
<input type="submit" value="Consulter le matériel"></form>';
essaie et dit moi.
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
13 mars 2008 à 13:53
13 mars 2008 à 13:53
merci beaucoup Mcmurphy je pense que le problème de quote est à peu près régler puisque les matos s'affichent bien sous forme de boutons radio seulement c'esté critç au dessus de chaque bouton Notice: Undefined index: lien in c:\projet_homelive\choixradio.php on line 35
(ça correspond à cette ligne print '<input type="radio" value="'.$liste['lien'].'" name="lien">'.$liste['idMAT'].'</radio>';)
sinon je voudrais savoir là je peux pas sélectionner plusieurs matériels c'est soit l'un soit l'autre est-ce possible de cocher tous les matériels avec les boutons radio donc je pense opter pour les checkbox est-ce que j'ai d'autre chose à changer dans mon script si ce n'est <input type=checkbox>
(ça correspond à cette ligne print '<input type="radio" value="'.$liste['lien'].'" name="lien">'.$liste['idMAT'].'</radio>';)
sinon je voudrais savoir là je peux pas sélectionner plusieurs matériels c'est soit l'un soit l'autre est-ce possible de cocher tous les matériels avec les boutons radio donc je pense opter pour les checkbox est-ce que j'ai d'autre chose à changer dans mon script si ce n'est <input type=checkbox>
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
13 mars 2008 à 14:02
13 mars 2008 à 14:02
non bah c'est bon Mcmurphy tout est bon merci beaucoup par contre je te demanderais peut être de l'aide si ça te derange pas pour enregistrer le résultat dans ma base de données.
Mcmurphy
Messages postés
115
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
28 août 2008
7
13 mars 2008 à 14:13
13 mars 2008 à 14:13
je ne pense pas que tu es des modification a faire aprés tout dépend des condition que tu as fixer avans.
Quand a ton erreur kilian a fait un post :
http://www.commentcamarche.net/faq/sujet 1391 php notice undefined index
si tu veu plus de renseignement fais moi signe.
Quand a ton erreur kilian a fait un post :
http://www.commentcamarche.net/faq/sujet 1391 php notice undefined index
si tu veu plus de renseignement fais moi signe.
Mcmurphy
Messages postés
115
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
28 août 2008
7
13 mars 2008 à 14:38
13 mars 2008 à 14:38
pas de prob j'vais pas vu ton dernier post
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
13 mars 2008 à 14:42
13 mars 2008 à 14:42
ok sinon je voulais juste te demander si c'est possible d'envoyer les données à plusieurs fichiers php :
<form action="cible.php, suivant.php"> comme ça par exemple
sinon comment faire pour avoir l'équivalent?
<form action="cible.php, suivant.php"> comme ça par exemple
sinon comment faire pour avoir l'équivalent?
Mcmurphy
Messages postés
115
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
28 août 2008
7
13 mars 2008 à 14:58
13 mars 2008 à 14:58
tu peu envoyé ton formulaire a une base de donné et le récuperer sur dans deux page php
mais si tu avais un exemple de ce que tu veu faire ça serais plus facile.
mais si tu avais un exemple de ce que tu veu faire ça serais plus facile.
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
13 mars 2008 à 15:08
13 mars 2008 à 15:08
non bah je vais essayé pour réduire à une seule page mais tu es bien sur qu'en écrivant deux adresses derrière action ou ce genre de chose on ne peut pas envoyer les données du formulaire à 2 pages ?
Mcmurphy
Messages postés
115
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
28 août 2008
7
13 mars 2008 à 15:20
13 mars 2008 à 15:20
Je pense que tu pouvoir le faire avec un input type hidden mais je ne vois pas q a quoi saa peu te servir.
Sinon tu peux le faire avec du php orienter objet.
Sinon tu peux le faire avec du php orienter objet.