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 :

Récupération d'une liste déroulante


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Inscrit en
    Août 2004
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 497
    Points : 194
    Points
    194
    Par défaut Récupération d'une liste déroulante
    Bonjour,
    je n'arrive pas à récupérer le résultat de ma liste
    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
    28
    29
    30
    31
    32
    33
     
    if(isset($_POST['ok']))
    	{
    		 echo 'ok ok';
    		$ok=$_POST['ok'];
    		//$liste=mysql_real_escape_string('$ok');
    		echo '<br />'.$ok;
    		$query = "DELETE FROM pages WHERE page=$ok";
    		$result = mysql_query($query);
    	}
    else
    	{
    		echo 'erreur mon grand';
    	}
    ?>
    <form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    	<fieldset>
    		<legend>Suprimer une rubrique</legend><label for="nom"></label>
    <?php  
     echo '<select name="liste[]">';
     
    $query = "SELECT * FROM pages order by page";
    $result = mysql_query($query, $lien);
    for ($i=0; $i < mysql_num_rows($result); $i++)
      {
    	$ok = mysql_fetch_array($result);
    	echo '<option value="'.$ok[0].'">'.$ok[0].' ['.$ok[1].' ]</option>';
      }
      ?>
    </select>
    		<p><input type="submit" name="envoi" value="envoie" /></p>	
    	</fieldset>
    </form>
    Dans mon test c'est
    echo 'erreur mon grand';
    qui s'affiche

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 120
    Points : 124
    Points
    124
    Par défaut
    Bonsoir,

    c'est normal, tu ne récupère pas la variable de ta liste, $ok n'esiste pas !

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    <?php
    // Vérifie que le formulaire a été envoyé
    if(isset($_POST["envoi"])) {
    if(isset($_POST['liste']))
    	{
    		 echo 'ok ok';
    		$ok=$_POST['liste'];
    		//$liste=mysql_real_escape_string('$ok');
    		echo '<br />'.$ok;
    		$query = "DELETE FROM pages WHERE page=$ok";
    		$result = mysql_query($query);
    	}
    else
    	{
    		echo 'erreur mon grand';
    	}
    }
    ?>
    <form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    	<fieldset>
    		<legend>Suprimer une rubrique</legend><label for="nom"></label>
    <select name="liste">
    <?php  
    $query = "SELECT * FROM pages order by page";
    $result = mysql_query($query, $lien);
    for ($i=0; $i < mysql_num_rows($result); $i++)
      {
    	$ok = mysql_fetch_array($result);
    	echo '<option value="'.$ok[0].'">'.$ok[0].' ['.$ok[1].' ]</option>';
      }
      ?>
    </select>
    		<p><input type="submit" name="envoi" value="envoie" /></p>	
    	</fieldset>
    </form>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Etat : Récupération d'une liste déroulante
    Par bluegone dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 15/09/2011, 17h11
  2. Réponses: 1
    Dernier message: 10/07/2006, 13h40
  3. Récupération d'une value d'une liste déroulante
    Par Yaz dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 23/06/2006, 16h03
  4. récupération des données via une liste déroulante
    Par rahan_dave dans le forum Access
    Réponses: 1
    Dernier message: 13/10/2005, 12h27
  5. Récupération de la valeur visible d'une Liste déroulante
    Par Yaz dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 26/10/2004, 12h01

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