Soucis avec onChange et des ID

Eléphant du PHP | 398 Messages

08 nov. 2007, 21:34

Apres avoir lâché un peu le php, je m y remet dessus, en recodant notamment un partie de mon blog mais j ai perdu quelques trucs.
En gros, je fais une liste déroulante <select> dont le contenu est récupérer en PHP (code très simple niveau débutant) mais je veux que lorsque je clique sur une ligne de la liste, ça m'affiche le contenu de ce que je fais appel. Pour ça il me faut onChange() mais je ne connais pas vraiment et je tatonne un peu là ^^.
<form method="GET">
	<select name="id" onChange="">
	<option><center>------- Liste des articles -------</center></option>
	<?php 
	$art = "select * from article order by id_article ;";
	$rek = mysql_query( $art );
	while($list = mysql_fetch_array($rek)){
	echo '<option value="'.$list["id_article"].'">'.$list["nom"].'</option>';
	}//fin while
	?>
	</select><br /> 
    </form>
Le lien de la page : http://fonfonland.free.fr/article.php (y a aussi un soucis avec le CSS mais ce n est pas le probleme pour le moment ^^). Donc voila, si vous pouviez m'indiquer quelques pistes pour que je trouve (astuces, liens etc...) car si possible j'aimerai trouver par moi même, c'est plus exaltant :D .
Merci d'avance :)
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

Eléphant du PHP | 398 Messages

08 nov. 2007, 21:38

un pote m a trouvé la soluce. Desolé d'avoir fait un topic inutile :/
----------------------------------------------------------------------------------
https://astro-otter.space - Discover wonders and mysteries of Universe

Mammouth du PHP | 881 Messages

08 nov. 2007, 21:39

Pour vérifier mes codes Java, j'utilise beaucoup les alert

Ainsi tu auras:

Code : Tout sélectionner

<form method="GET"> <select name="id" onChange="alert('Voici mon message de test');"> <option value="0"><center>------- Liste des articles -------</center></option> <?php $art = "select * from article order by id_article ;"; $rek = mysql_query( $art ); while($list = mysql_fetch_array($rek)){ echo '<option value="'.$list["id_article"].'">'.$list["nom"].'</option>'; }//fin while ?> </select><br /> </form>
Si tu vois le message

N'oublie pas de mettre une valeur à ton option par défaut, c'est toujours pratique.
Soyez artisans de paix

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

08 nov. 2007, 23:38

Objection ! Pour vérifier tes codes Java tu utilises un compilateur !

En revanche, tu peux sans soucis utiliser des alert() pour vérifier ton code JavaSCRIPT ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Mammouth du PHP | 881 Messages

09 nov. 2007, 06:45

Objection notée, votre honneur. Je ferai attention à l'avenir.
Soyez artisans de paix