begin process at 2012 05 31 02:12:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

probleme menu deroulant PHP mysql !!!!Help please!!!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme menu deroulant PHP mysql !!!!Help please!!!!

jeudi 25 novembre 2004 à 15:46:53 | probleme menu deroulant PHP mysql !!!!Help please!!!!

M_B

Salut à tous

J'ai deja posé mon probleme dans le theme Base de données, mais n'ayant pas de solution j'aurai peut etre plus de chance ici...


J'ai un probleme pour recuperer des données de ma base mysql dans un menu deroulant, au lieu de me mettre les données les unes en dessous des autres ca m'affiche toutes les données sur une ligne et ca repete toutes les données à chaque ligne....
les données(mysql) sont dans un champs de type SET...
Comment corriger ca ???????????

Ma table s'appelle produit la colonne taille et les données sont multiples dans un champs de type SET....
le but étant que pour chacun de mes produit s'affiche sur la page un menu deroulant avec les tailles disponibles pour le produit...

Merci de me sortir de la......

<b>Taille : </b>
<select class="formulaire1" name="taille">
<?php

$sql = "SELECT tailles FROM produits ORDER BY tailles DESC";

$result = mysql_query($sql);


echo "<option value=\"" .$ligne['tailles']."\">".$ligne['tailles']."</option>";



?>
</select>
vendredi 26 novembre 2004 à 14:05:36 | Re : probleme menu deroulant PHP mysql !!!!Help please!!!!

mixo11


c'est normal, $result te renvoi un array , faut d'abord le convertir en tableau et ensuite travailler sur le tableau dans une boucle for
genre le code suivant :

-----------------------------------
//on recupere les données de la requete dans un tableau
while($data = mysql_fetch_assoc($result))
{
$tablo[]=$data; //--- mettre les données dans un tableau
}

//nombre de lignes résultats :
$nb=count($tablo);

//biouvle sur toutes les lignes :
for ($i=0;$i<$nb;$i++)
{
echo "<option value=\"" .$tablo[$i]['tailles']."\">".$tablo[$i]['tailles']."</option>";

}

---------------------------------------------------

voila je pense que tu auras ce que tu voudras .

--
"Marco mal se pasejo"
vendredi 26 novembre 2004 à 19:17:29 | Re : probleme menu deroulant PHP mysql !!!!Help please!!!!

M_B

Salut mixo 11

Merci de prendre un peu de ton temps mais ton code ne marche pas...
Pour mon test j'ai 4 produits dont seul le dernier à des données de tailles (36, 38)

Avec ton code j'obtient :
dans le menu deroulant du 1er produit 4 lignes dont 3 vides et la derniere avec 36,38, (alors qu'il ne devrait rien n'y avoir)

dans le menu deroulant du 2eme produit 8 lignes dont 3 vides et ensuite 36,38, puis encore 3 vides et ensuite 36,38(alors qu'il ne devrait rien n'y avoir)

Pour le 3eme produit 12 lignes 3 vides 1 36,38 3vides 1 36,38...
Pour le 4eme produit 16 lignes 3 vides 1 36,38 3vides 1 36,38...

Si jamais t'as encore envie de reflechir un peu je te donne quelques infos qui peuvent t'aider (enfin je crois) : les données sont de type SET dans un champ (faut il les mettre de type SET???) et il ya 1 variable $ligne qui sert à definir sur quelle ligne il faut prendre les données dans la base.... ne faudrait-il pas que cette variable apparaisse dans le code????
Enfin pour info avec le code que j'ai mis dans mon premier post, il y a pas de données dans les menu deroulants des 3 premiers produits mais il y a 36,38 sur la meme ligne dans le menu deroulants du 4 produits.... et depuis quelques jours je reve qu'ils soient les uns en dessous des autres.....

Au secours je deviens fou....M_B

jeudi 9 mars 2006 à 15:02:43 | Re : probleme menu deroulant PHP mysql !!!!Help please!!!!

stiml

voici un code qui pourra peut etre t'aider à toi de l'adapter:

<select name="Service" id="Service">
<?php
do { 
?>
<option value="<?php echo $row_rsService['CODESERV']?>"><?php echo $row_rsService['CODESERV']?></option>
<?php
} while ($row_rsService = mysql_fetch_assoc($rsService));
  $rows = mysql_num_rows($rsService);
  if($rows > 0) {
      mysql_data_seek($rsService, 0);
   $row_rsService = mysql_fetch_assoc($rsService);
  }
?>
</select>



--------------------
StimL.



Cette discussion est classée dans : menu, données, mysql, probleme, deroulant


Répondre à ce message

Sujets en rapport avec ce message

probleme menu deroulant PHP mysql [ par M_B ] Bonjour à tous J'ai un probleme pour recuperer des données de ma base mysql dans un menu deroulant, au lieu de me mettre les données les unes en desso menu deroulant probleme [ par rojomax ] voila l'enregistrement sur serveur marche bien le probleme ce pose pour la recuperation des donnees enregistrer dans le sql le selecte ne se positionn menu deroulant probleme de recuperation de donnee [ par rachidphp93 ] bonjour tou le monde,voila j'essaye de faire un menu deroulant  qui recupere des info sur une table services:   &nbs Menu deroulant tableau dynamique [ par sensoide ] Bonjour a tous,Je vous resume le probléme, j'ai un menu deroulant créé grace a ma base mysql.J'ai un tableau qui m'affiche des données, ces données vi probleme de connexio a la base de données mysql [ par newsparallel ] Bonjour,j'ai un site creer en php quand j'essaye a me connecter a ma base de données ,la page qui s'affiche n'est pas complete ,y'a le manque des tabl recuperer 1 valeur de menu deroulant à 2 variables [ par skull21 ] bonjour,voici mon code de menu deroulant : // On demande a MySQL de nous selectionner tous les Probleme d'accent PHP/MySql (javascript) [ par Vins974 ] Bonjour, Je crée un site, et j'ai créé un formulaire. J'ai 3 listes déroulante qui sont liées. J'ai enfin réussi à les créés  .. Pour cela j'utilise u Probleme d'accent PHP/MySql (javascript) [ par Vins974 ] Bonjour, Je crée un site, et j'ai créé un formulaire. J'ai 3 listes déroulante qui sont liées. J'ai enfin réussi à les créés  .. Pour cela j'utilise u XML, php et mysql [ par mounaatallah ] bonjour à tout le mondeje un projet de fin d'etude et je souhaite que vous aidez-moi dans notre parcours en cas de problememerciquestion : est ce que RECHERCHE MULTICRITERES MENU DEROULANT ET SELECTION DE DATE [ par sorybevdy ] slt je n'arrive pas à faire une recherche basée sur le menu deroulant de la liste des agences et sur la date ( cette date doit être saisie aaaa,mm,jj)


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales