Liste + ajout en dur...

Eléphant du PHP | 139 Messages

05 sept. 2005, 08:40

Bonjour a tous, voila mon souci :

J'ai une liste déroulante qui est remplie par une requete SQL.
Je veux que lorsque je séléctionne un élément de ma liste et que je clik sur le bonton "+" (que j'ai fais), que l'élément se rajoute en tant que texte en dessous de ma liste...

Voici le code pour ma liste :
<form name="form2" method="post" action="">
	<b>Choix d'un secteur :</b><br>
<select name="secteur">
<?
if (isset($result2)) {@mysql_free_result($result2);}
$query2 = "SELECT * FROM imprime.secteur ORDER BY 'Idsecteur' ASC";
$result2 = mysql_query($query2);
while($champ = @mysql_fetch_array($result2)){
$secteur=$champ[1];
?>
	  <option value="<? echo secteur; ?>"><? echo $secteur; ?></option>
	  <? } ?>
	  </select>
    </form>
Et voici mon bonton "+" :

Code : Tout sélectionner

<input name="Ajouter" type="submit" value="+" >
Quel est le code pour ce probleme...

Merci d'avance ...

Eléphant du PHP | 139 Messages

05 sept. 2005, 08:55

Image

Voici un screen qui peut éventuellement vous aider ... Dans ce cas, je choisi LOGISTIQUE dans la liste et ensuite grace a mon bouton +, le texte "LOGISTIQUE" s'écrit en dessous de ma liste...

Merci bien ...

Eléphanteau du PHP | 28 Messages

05 sept. 2005, 11:47

Ta zone sous la liste pourrait être un "textarea".

Lorsque tu cliques sur le bouton '+', il te suffirait d'ajouter la valeur du "select" au texte du textearea.

Ceci dit, si c'est un textarea tu peux aussi faire ça en javascript, ce qui éviterait des rechargements de page.

Eléphant du PHP | 139 Messages

05 sept. 2005, 14:07

Bin justement c'est éviter les rechargement de page que je veux ...

Donc c'est du JAVASCRIPT ?

Comment pourrais je faire ? Je connais pas le JAVASCRIPT !

Eléphanteau du PHP | 28 Messages

06 sept. 2005, 00:19

Je t'ai fait un exemple (très rapide) ici ; il te suffit de visualiser le code source pour voir comment c'est fait, si toutefois cette solution te convient.

Si tu as des difficultés à comprendre le code, dis-le alors ;)

Eléphant du PHP | 139 Messages

06 sept. 2005, 13:39

Nikel merci impécable !