Afficher élement sélectionné d'une Liste

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Afficher élement sélectionné d'une Liste

par charabia » 13 févr. 2006, 14:58

Oui lol regardes du côté de onChange côté javascript ;)

par Invité » 13 févr. 2006, 14:20

Ah bah oui c'etait plutot simple en fait, désolé je suis un peu bete :roll: .
Merci bien :).
Par contre est-il possible de le faire sans l'aide d'un bouton valider ?

par charabia » 13 févr. 2006, 13:15

Tu peux le faire en php (si j'ai bien compris ta demande). Tu fais un code de ce genre :

Page index.php
<form action="index.php" method="POST">  
<select name="rubrique">   
	<option value="actualites">Actualités</option>   
	<option value="communiques">Communiqués</option>   
	<option value="evenements">Evènements</option>   
	<option value="nouveautes">Nouveautés</option>   
	<option value="references">Références</option>                         
</select>   
<input type="submit" name="Submit" value="Valider"> 
</form>

Affichage : <?php echo $_POST['rubrique']; ?>

par evilz » 13 févr. 2006, 12:55

Tu peux me donner un exemple ?

par demipoulp » 13 févr. 2006, 12:09

oui mais ce n'est pas du php ( cote serveur ) alors c'est du javascript (' cote client ) qu il faut mettre en oeuvre avec onfocus() notamment

par evilz » 13 févr. 2006, 12:04

Imaginons que ma Liste déroulante prenne pour valeur une cinquantaine de pays.

Si je selectionne "France" dans ma liste par exemple, je voudrais tout simplement afficher "France" dans la page quelques lignes en dessous de ma liste.

En résumé, quelque soit la valeur selectionnée (dans ma liste déroulante) , je veux afficher la selection plus bas dans ma page php.
(Je ne sais pas si c'est plus clair ainsi).

par demipoulp » 13 févr. 2006, 11:48

je en suis aps sure d avoir compri ta question ... qu appel tu un un élément sélectionné ?
<form name="form2" method="post" action="">
  <select name="selectEtab">
<?php $SQLEtab = mysql_query('SELECT Etablissements  FROM etablissement');
while ($row = mysql_fetch_array($SQLEtab))
{
//Boucle pour afficher les établissements
$Etablissements = $row[Etablissements ];
?>
<option value="<? echo $Etablissements; ?>" if ( $Etablissements == $tavaleu ) { echo " selected" ;} ><? echo $Etablissements; ?></option>
<?php
}//Fin de boucle

?>
  </select>
</form>

Afficher élement sélectionné d'une Liste

par evilz » 13 févr. 2006, 11:38

Bonjour a tous.

J'ai rencontré un petit pb : je n'arrive pas a afficher un élément sélectionné dans une Liste.

Voici mon code pour le moment :
<?php mysql_connect("localhost", "root", "");    // EasyPhP 
			mysql_select_db("ai"); ?>
			
			<form name="form2" method="post" action="">
  <select name="selectEtab">
  
			<?php $SQLEtab = mysql_query('SELECT * FROM etablissement');
while ($row = mysql_fetch_array($SQLEtab))
{
//Boucle pour afficher les établissements
$Etablissements = $row[2];
?>
<option value="<? echo $Etablissements; ?>"><? echo $Etablissements; ?></option>
<?php
 }//Fin de boucle 

?>
  </select>
</form>
..et je voudrai mettre un echo a la suite qui permettrai (tout betement) d'écrire sur la page la valeur selectionné dans ma liste.
NB: La liste est alimentée par une table MySQL.

PS : Ce sujet a peut etre deja été posté mais je n'ai pas trouvé donc je me suis permis de poster pour poser ma question :oops: .
Merci de votre aide :) .