FAIRE UN SELECT LIE A MYSQL

cs_booth Messages postés 220 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 13 juin 2005 - 5 sept. 2002 à 10:41
cs_CEPTA Messages postés 13 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 28 mars 2007 - 26 mars 2007 à 00:26
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13011-faire-un-select-lie-a-mysql

cs_CEPTA Messages postés 13 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 28 mars 2007
26 mars 2007 à 00:26
pour envoyer le form dès la séléction faut juste rajouter dans la balise <SELECT onchange='document.select.submit();'>

j'arrive tjrs pas à faire le onchange c'est quoi le code exacte à mettre?
merci
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
21 mars 2007 à 09:55
ok bon j ai ma solution

echo '<option value='.$select['id_user'].'>'.$select['nom'].'</option>';

par

echo '<option value="'.$select['id_user'].'">"'.$select['nom'].'"</option>';
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
20 mars 2007 à 18:43
si tu as la solution je suis prenneur il ne me prend que le debut du select lors d un post donc si j ai comme toi 'le numero 1'
il n envoit que 'le'

trouve pas la soluce :(
cs_CEPTA Messages postés 13 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 28 mars 2007
9 oct. 2006 à 15:03
j'ai trouvé le code marche niquel
encore merci KinKey
cs_CEPTA Messages postés 13 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 28 mars 2007
3 oct. 2006 à 00:11
voilà j'ai un pb j'essai de faire un select depuis une base de donne sql ç marche mais quand j'essai de faire un post rien ne va plus!!!

ma page select.php

<?php include('bureau/inc/conflister.php');


$query_select = "SELECT id FROM pcfact_clients ORDER BY id";
$req_select = mysql_query($query_select) or die('Erreur SQL !'.$query_select.'
'.mysql_error());
// ----------------------------------------------------------------------
?>
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>


<form action="donne.php" method="post" name="form_add" id="form_add">

<select name="select" id="select">
<option value="#" selected></option>


<?php


// boucle permetant le listage des valeurs et l'affichage -----------------
while($select = mysql_fetch_array($req_select))
{
echo '<option value='.$select['id_user'].'>'.$select['id'].'</option>';
}


?>
</select>








</form>

</html>
<?php
mysql_close();
?>


ma page donne.php ou l'info de select deverai venir


<?php

$select = $_POST['select'];

echo "Numero: $select
";
?>



résultat: ç m'affiche numero et non numero 1 par exemple



merci pour vos réponses
cs_CEPTA Messages postés 13 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 28 mars 2007
2 oct. 2006 à 16:36
ou tt bêtement ouvrir une autre page par rapport à un boutton
cs_CEPTA Messages postés 13 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 28 mars 2007
2 oct. 2006 à 16:32
ton code est super mais après j'aimerai quand on appuis sur envoyer ouvrir une autre page souvient la selection comment fait-on ç????

merci shill
cs_CEPTA Messages postés 13 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 28 mars 2007
2 oct. 2006 à 15:10
bon moi perso je préfère pas faire onchange...

et après dès que la selection est faite comment on fait pour que le boutton soit liée à une autre page?


shill
theseif Messages postés 62 Date d'inscription mercredi 29 août 2012 Statut Membre Dernière intervention 19 mai 2013
18 avril 2006 à 00:09
BOOTH à écris:
pour envoyer le form dès la séléction faut juste rajouter dans la balise <SELECT onchange='document.select.submit();'>
mais je galère avec cette ligne.
Quelqu'un peut-il m'expliquer à quel endroit la placer?
Merci d'avance.
jfavre Messages postés 1 Date d'inscription mercredi 12 février 2003 Statut Membre Dernière intervention 18 juillet 2003
18 juil. 2003 à 11:51
j'aimerai juste savoir l'extension de ta page c'est un .php ou .htm ?? Autrement ce code va beaucoup m aider merci !!
Utilisateur anonyme
5 sept. 2002 à 19:13
Cool si c'est pas plus complique, je vais essaye :)
cs_booth Messages postés 220 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 13 juin 2005
5 sept. 2002 à 10:41
pour envoyer le form dès la séléction faut juste rajouter dans la balise <SELECT onchange='document.select.submit();'>
Rejoignez-nous