ahajgouno
Messages postés11Date d'inscriptionmardi 5 juillet 2005StatutMembreDernière intervention29 juillet 2005
-
13 juil. 2005 à 15:32
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
14 juil. 2005 à 14:01
J'ai crée un menu deroulant en php qui recupere les champs d'une table et les affiche.
j'ai aussi une zone texte description dans ma page.
ce que je veu, c'est quand un user selectionne en cliquant sur un choix du menu deroulant, il voit s'afficher automatiquement la description (stockée dans la base) associé a ce choix.
Donc il faut que je recupere le choix puis j'effectue une requete pour afficher la description associée au choix selectioné sur la zone text automatiquement.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 13 juil. 2005 à 19:53
Salut,
<? est à remplacer par <?php
il faut éviter d'utiliser un SELECT * dans ta table, surtout que là apparemment tu n'as besoin que du champ "choix"
ensuite ta première variable $rep est écrasée par la suivante, ça ne
peut donc pas fonctionner. Préfère ensuite le mysql_fetch_row($requete)
au mysql_fetch_array()
sephiroth1020
Messages postés56Date d'inscriptionmardi 4 janvier 2005StatutMembreDernière intervention10 octobre 2005 14 juil. 2005 à 09:15
Ce n'est pas obligatoire de changer <? par <? php car dans les deux cas ça marche.
La variable $rep n'est ecrasé que lorsqu'on en a plus besoin pour le remplissage du ComboBox.
Pour le SELECT * tu as completement raison, car dans le cas ou on a une grande base de données cela va alourdir la requette
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 14 juil. 2005 à 09:22
Hello,
pour les tags <?php ou <? cela va marcher chez toi peut-etre, et
pas mal d'hebergeur....mais pas chez moi, ni chez certains hebergeurs.
Et de plus en plus d'hebergeurs auront le short_open_tags a off, a
cause du xml.
C'est donc une bonne habtiude a prendre que d'utiliser <?php...parce
que le jour ou ca ne marchera plus chez ton hebergeur, tu auras l'air
malin a reprendre tous tes scripts, juste pour changer ce tag... ;-) Et
tu souhaiteras vivement avoir pris cette habitude avant, crois-moi.
Pour l'exemple xhtml/xml, essaye cet entete qui va devenir de plus en plus frequent, dans une page .php :
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 14 juil. 2005 à 12:45
Je relis, mais tu ne l'utilises pas.
Tu lui assignes une 1ere ressource, puis une seconde, a la suite.
Et quand tu fais ca :
$r= mysql_fetch_array($rep);
c'est uniquement la seconde ressource qui est utilisee, jamais la 1ere.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 14 juil. 2005 à 14:00
Enlève l'attribut name de ton form, remplace <? par <?php (il en
reste) ensuite remplace le mysql_fetch_array() par un mysql_fetch_row()
en récupérant tout ça avec des indices numériques. Pour finir enlève ta
requête SELECT COUNT et utilise à la place un mysql_num_rows() sur ta
requête 1.