IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

php et formulaire


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2011
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 12
    Par défaut php et formulaire
    salut je un petit souci avec php j ai creer une formulaire select qui affiche l option quand on selectionne la valeur de l 'option mais le probleme ci ke je veux que cette valeur reste selected voila le code pour bien comprendre et merci pour vous m aider
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
     
    <html>
    	<body>
    		<form action="<?php $PHP_SELF ?>" method="post">
    		   <p><select name="test" id="test" onchange="this.form.submit()">
    				<option value="nom1" <?php if ($_POST['test'] == 'nom1') echo 'selected="selected"'; ?> >nom1</option>
    				<option value="nom2" <?php if ($_POST['test'] == 'nom2') echo 'selected="selected"'; ?> >nom2</option>
    				<option value="nom3" <?php if ($_POST['test'] == 'nom3') echo 'selected="selected"'; ?> >nom3</option>
    		   </p></select>
    		   <p><input type="submit" name="valider" value="choice your hotel" /></p>
    			<?php show_hidden() ; ?>
               <br/>
     
    		</form>
    	</body>
    </html>
    <?php
     
     function show_hidden (){
     
         $test= $_POST['test'] ;
    			echo "Choix utilisateur : ",$test,"<br>";
     }
     
     
    ?>

  2. #2
    Membre émérite Avatar de vorace
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2010
    Messages : 573
    Par défaut
    comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <html lang="FR-fr">
    	<head>
    		<meta charset="utf-8">
    		<title>Titre</title>
    	</head>
    	<body>
    		<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
    		   <p><select name="test" id="test" onchange="this.form.submit()">
    		   <?php $valeur = (isset($_POST['test'])) ? $_POST['test'] : ''; ?>
    				<option value="nom1" <?php if ($valeur == 'nom1') echo 'selected="selected"'; ?> >nom1</option>
    				<option value="nom2" <?php if ($valeur == 'nom2') echo 'selected="selected"'; ?> >nom2</option>
    				<option value="nom3" <?php if ($valeur == 'nom3') echo 'selected="selected"'; ?> >nom3</option>
    		   </select></p>
    		   <p><input type="submit" name="valider" value="choice your hotel" /></p>
    			<?php if(!empty($valeur)) show_hidden($valeur) ; ?>
               <br/>
     
    		</form>
    	</body>
    </html>
    <?php
     function show_hidden($test){
    	echo "Choix utilisateur : ",htmlspecialchars($test),"<br/>";
     } 
    ?>

  3. #3
    Membre averti
    Inscrit en
    Février 2011
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 12
    Par défaut
    Merci infiniment VORACE pour votre aide ca marche tres bien.

    Et je veux que tu sache que cette discussion je l a mis dans un autre forum j'ai recu 3 reponse mais sans reponse il n arrive meme pas de savoir ou est il la question mais toi tu arrive a me reponde tres vite et efficace bravo Vorace je suis tres reconnaisant

Discussions similaires

  1. [PHP-JS] [javascrip + php] traitement formulaire
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 24/04/2006, 14h13
  2. Réponses: 2
    Dernier message: 16/03/2006, 16h24
  3. Réponses: 11
    Dernier message: 10/01/2006, 08h23
  4. [PHP-JS] Formulaire non trouvé dans une fonction
    Par philippe30 dans le forum Langage
    Réponses: 4
    Dernier message: 11/12/2005, 22h53
  5. PHP -- MYSQL -- Formulaire HTML
    Par waybee dans le forum Requêtes
    Réponses: 2
    Dernier message: 28/11/2005, 10h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo