formulaire html et javascript
Bonjour, je suis d�butant en JS et cherche d�sesp�r�ment de l'aide :
Je m'explique, je cherche � faire apparaitre une image dans une div ou autre (si il le faut ) uniquement lorsque l'internaute a choisi une rubrique dans une liste d�roulante d'un formulaire.
La liste du formulaire :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <select class='adsmanager_required' name='category_choose' onChange='change("category_choose",1)'>
<option value="-1" selected="selected">Choisissez une rubrique</option
<option value="1">Immobilier</option>
<option value="2">Auto-moto</option>
<option value="4">Habitat</option>
<option value="65">Rencontres</option>
<option value="92">Le mag</option>
<option value="151">BIO / ECOLOGIE</option>
<option value="162">AGRICULTURE</option>
<option value="173">ECHANGE - TROC</option>
</select> |
Je pensai utiliser du JS pour permettre l'affichage de l'img quand l'utilisateur a choisi : option value 1 (immobilier), mais plus que d�butant dans ce langage, je ne saurai me d&�brouiller sans votre aide...
J'ai tout de meme essay� mais, cela semble plein d'erreur.
mon script :
Code:
1 2 3 4
| <script type="text/javascript">if (
option value = 1;
background-image div (id='img_immo') = 'visible'; )
</script> |
Merci pour vos r�ponses
;)
Suite au pr�c�dent formulaire on peut pousser le vice un peu plus loin
Suite au pr�c�dent formulaire on peut pousser le vice un peu plus loin,:mouarf:
Admetons que cette liste d�roulante affiche ses titres en allant les chercher dans une base de donn�es,
le code nous donnerai (attention, je dis �a sans m'assurer que c'est juste, c'est uniquement pour favoriser l'�change, je suis d'ailleurs persuad� que c'est faux) :
Dans la page la liste d�roulante est cr�� � partir d'une table dans la bdd.
La liste se pr�sente comme ca
Code:
1 2 3 4
| <?php
$categorie = "SELECT id,name FROM jos_adsmanager_categories WHERE parent = 0";
$res_cat = mysql_query($categorie);
?> |
J'ai bien capt� le principe qu'il va chercher les noms et ID dans la table "jos_adsmanager_categories" o� la valeur parent est �gale 0.
Code:
1 2 3 4 5 6 7 8 9 10 11
| <select class='adsmanager_required' name='category_choose' onChange='change("category_choose",1)'>
<?php
echo '<option value="-1" selected="selected">Choisissez une rubrique</option>';
while ($ligne = mysql_fetch_object($res_cat))
{
echo '<option value="'.$ligne->id.'">'.$ligne->name.'</option>';
}
?>
</select>
<div id="liste"> </div> |
pour l'option value = -1 c'est ce qui est affich� dans la liste, ok. Ensuite il nous dit
Code:
1 2 3 4
| while ($ligne = mysql_fetch_object($res_cat))
{
echo '<option value="'.$ligne->id.'">'.$ligne->name.'</option>';
} |
Donc il sort la liste en piochant dans la bdd mais le truc c'est comment lui faire la fonction via des donn�es contenues dans une bdd ?
J'ai pens� � faire ca mais je sais que c'est pas juste syntaxiquement parlant :
Code:
1 2 3 4 5 6 7 8
| while ($ligne = mysql_fetch_object($res_cat))
{
echo '<option value="'.$ligne->id.'">'.$ligne->name.'</option>';
if '<option value="'.$ligne->id.=1'">' {
echo 'images/images1.jpg'
}
} |
Sure que comme ca ne marchera pas mais j'en suis pas loin je sais...:?
Quelle l'�criture serai la plus correcte ?!
Merci
formulaire et liste d�roulante
Quelqu'un a une id�e ?
Je me sens un peu paum� la...