PHP: if et else
Fermé
moicjm
-
15 sept. 2008 à 19:21
Alain_42 Messages postés 5358 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 16 sept. 2008 à 19:07
Alain_42 Messages postés 5358 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 16 sept. 2008 à 19:07
A voir également:
- PHP: if et else
- Alert php ✓ - Forum PHP
- Header php - Astuces et Solutions
- If exist ✓ - Forum Autoit / batch
- Undefined index php - Astuces et Solutions
- Vba if not ✓ - Forum Excel
16 sept. 2008 à 09:09
merci
16 sept. 2008 à 10:07
Merci de votre aide
16 sept. 2008 à 11:15
:(
16 sept. 2008 à 19:07
utilises plutôt la méthode POST au lieu de GET
il te manquait les balises fermantes </option> les value= dans <option
je t'ai fais un petit script qui te fait les deux listes liées et le traitement sur la même page de script
avec un seul form , plus qqs traces d'erreurs mysql
il se nomme sommaire2.php
si tu veux changer le nom, changes aussi action="....
<html> <?php if (isset($_POST['salle'])){ $salle = $_POST['salle']; }else{ $salle=""; } ?> <form name="form_test" method="POST" action="sommaire2.php"> Selectionnez d'abord une salle:<br /> <select name="salle" style="width:200px;"> <option value="salon" <?php if($salle=="salon"){echo "selected";} ?> >Salon</option> <option value="cuisine" <?php if($salle=="cuisine"){echo "selected";} ?> >Cuisine</option> <option value="chambre" <?php if($salle=="chambre"){echo "selected";} ?> >Chambre</option> <option value="entree" <?php if($salle=="entree"){echo "selected";} ?> >Entrée</option> </select> <br /> <?php //si la premiere liste est envoyée on va afficher la seconde en fct du choix de la premiere if (isset($_POST['salle'])){ echo "Selectionnez ensuite le meuble:<br />"; ?> <select name="parnomdemeuble" style="width:200px"> <?php mysql_connect("localhost", "root", "") or die("pb connexion au serveur ".mysql_error()); mysql_select_db("bdd") or die("pb de selection de la base ".mysql_error()); $reponse = mysql_query("SELECT * FROM essai_meuble WHERE salle='".$salle2."'") or die("pb avec la requete ".mysql_error()); while ($donnees = mysql_fetch_array($reponse) ){ ?> <option value="<?php echo $donnees['nommeuble'];?>"></option> <?php } ?> </select> <?php } ?> <br /> <input name="submit"type="submit" value="Envoyer"> </form> <?php if (isset($_POST['salle']) && isset($_POST['parnomdemeuble']) ){ //la tu recuperes les deux choix par $salle=$_POST['salle']; $meuble=$_POST['parnomdemeuble']; //et tu fais ton traitement } ?> </html>