Liste deroulante en php
Fermé
booloo
Messages postés
76
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
26 mai 2020
-
17 juin 2010 à 23:56
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 18 juin 2010 à 11:33
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 18 juin 2010 à 11:33
A voir également:
- Liste deroulante en php
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Google sheet liste déroulante - Accueil - Guide bureautique
- Easy php - Télécharger - Divers Web & Internet
- Supprimer liste déroulante excel - Forum Word
2 réponses
Krysstof
Messages postés
1483
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
23 août 2010
294
18 juin 2010 à 00:15
18 juin 2010 à 00:15
ce n'est pas du php ca, c'est du simple html, mais ce n'est pas le sujet...
il faut faire un bout de javascript branché sur l'évenement de modif de ta liste déroulante, qui appelera la page en fonction de la valeur
<script language=javascript>
function onlistSelect()
{
var xx = document.xx.vin;
open(xx,"toto");
}
</script>
<form name=xx>
<select name=vin onChange="onlistSelect()">
<option value="vin1.php">vin 1</option>
<option value="vin2.php">vin 2 </option>
</select>
</form>
a tester, j'ai mis ca de tete...
il faut faire un bout de javascript branché sur l'évenement de modif de ta liste déroulante, qui appelera la page en fonction de la valeur
<script language=javascript>
function onlistSelect()
{
var xx = document.xx.vin;
open(xx,"toto");
}
</script>
<form name=xx>
<select name=vin onChange="onlistSelect()">
<option value="vin1.php">vin 1</option>
<option value="vin2.php">vin 2 </option>
</select>
</form>
a tester, j'ai mis ca de tete...
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
18 juin 2010 à 11:33
18 juin 2010 à 11:33
Une autre solution en php, sans javascript
<?php if(isset($_POST['vin']) && ($_POST['vin'] == "vin1.php" || $_POST['vin'] == "vin2.php")){ //ci dessus on sécurise, on ne peut appeler que les pages vin1.php ou vin2.php header('Location:'.$_POST['vin'].''); //la page s'appelle elle même action="" //si choix dans la liste, la page est envoyée et on renvoie sur la page choisie //attention avant ce header il ne doit pas y avoir de balise HTML } ?> <!-- ne mets surtout pas les tags php si tu as seulement du code html comme ci dessous --> <form name="form1" method="post" action="" > <select name="vin"onChange="submit();"> <option value="">--choisissez--</option> <option value="vin1.php">vin 1</option> <option value="vin2.php">vin 2 </option> </select> </form> <!-- il faut une ligne d'option -- choisissez -- pour avoir un chagement dans tous les cas, sinon on ne pourait pas atteindre vin 1 directement, -->
18 juin 2010 à 10:37
Merci