afficher sans boutton

Eléphant du PHP | 187 Messages

12 déc. 2011, 14:12

salut,
j'ai une liste menu qu’a partir de son choix je clique sur un bouton afficher pour me calculer un NomBre,alors je veux afficher ce Nb sans cliquer sur un boutton!
j'ai beaucoup cherché mais les exemples trouvés c'est pas de ce genre alors si quelqu’un peut m'aider sera très gentil et merci d'avance!

Ma listeMenu:
<select name="level" id="level">
   <option  value="vide">Choisir :</option>
    <?php $requete=mysql_query("select DISTINCT(level) from niveaux");
		  while($ligne=mysql_fetch_array($requete)){ ?>
      <option value="<?php echo $ligne['level']?>"><?php echo $ligne['level']?></option>
      <?php
		  }
		  ?>
 </select>
Ma requete:
$reketpot = mysql_query( "select count(id)as nombre9 from niveaux where level= '$level' " );
while($row9 = mysql_fetch_assoc($reketpot)){
     $nbr9 = $row9['nombre9'];
	 echo $nbr9;
        }

ViPHP
xTG
ViPHP | 7331 Messages

13 déc. 2011, 15:02

Il faut travailler avec Javascript.
Tu as un évènement nommé onchange que tu peux renseigner sur ta balise select.
Grâce à cet évènement tu postes le formulaire dès que la valeur est modifiée ce qui implique aucun bouton de soumission.

http://bernard.quevillier.pagesperso-or ... change.htm

Pour poster un formulaire :

Code : Tout sélectionner

document.forms["attribut_name_de_la_balise_form"].submit();

Eléphant du PHP | 187 Messages

14 déc. 2011, 01:00

merci pour ta réponse,mais je m'excuse j'ai pas compris où mettre ce piste dans mon code :? :? :oops:
document.forms["attribut_name_de_la_balise_form"].submit();

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

14 déc. 2011, 07:58

Comme le dit xTG dans un attribut onchange du select

Réfléchis aussi au contenu de l'attribut ;)

@+
Il en faut peu pour être heureux ......