2010-01-21 6 views
0

J'ai le db-retrieve suivant qui résulte dans la Listbox que j'aime avoir. Mais j'ai besoin $ desc2 à afficher sous la zone de liste dans un champ distinct et il doit changer son contenu lorsque l'utilisateur clique sur un autre élément dans la liste:html listbox pour afficher le txt additionnel dans un champ supplémentaire en dehors de la listbox

est Retrieve ici qui fonctionne:

echo "<form action=\"admin.php\" method=\"post\">"; 
echo "Industry:<SELECT name=\"industry\" size=\"10\">"; 
$result=sql_query("SELECT cat, title, desc, parentid 
        FROM industries 
        WHERE language='english'"); 
while(list($cid2, $ctitle2, $desc2, $parentid2) = sql_fetch_row($result)) { 
    if ($cid2==$userindustry) { 
     $sel = "selected"; 
    } else { 
     $sel = ""; 
    } 
    if ($parentid2!=0) $ctitle2=getparentindustry($parentid2,$ctitle2); 
    echo "<option value=\"$cid2\" $sel>$ctitle2</option>"; 
} 
echo "</SELECT> 
     <br>$desc2<br> # place to show description of list item 
     <input type=\"hidden\" name=\"op\" value=\"save\"> 
     <input type=\"submit\" value=\"Go\"></form><br>"; 

Comme je suis maintenant à la recherche d'un certain temps, mais n'a pas trouvé quelque chose, j'espère que quelqu'un ici pourrait m'aider.

Le code du côté est en PHP.

Merci d'avance.

Répondre

0

Vous devez stocker $ desc2 dans une variable temporaire de la boucle et utiliser la variable temporaire après la sélection pour afficher la variable temporaire.

Je voudrais cependant, soulignez qu'en général, ce qui est probablement la mauvaise façon d'aller sur ce code, et que votre problème est plus profond dans votre implémentation :)

Questions connexes