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

PHP & Base de données Discussion :

Boucle for et select


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut Boucle for et select
    Bonjour,
    J'ai l'impression que ma boucle for n'est pas prise en compte. Pourtant il me semble que la syntaxe est bonne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    		$requete = "SELECT TITRE FROM NEWS;";
    		$mysql_result = mysql_query($requete);	
    		$ligne = mysql_fetch_array($mysql_result);
    		$numligne = mysql_num_rows($mysql_result);
    		if ($numligne > 0) {
    			echo "Selectionnez la news à modifier :<br><select name='titre'/>";
     
    			for ($i=0;$i<$numligne;$i++) {
    				print "<otpion>".$ligne[$i]."</option>";
    			}
    			echo "</select>";
    		}
    	?>
    Pouvez vous m'aider ?
    Merci.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    Déjà,

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    print "<otpion>".$ligne[$i]."</option>";
    =>
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    print "<option>".$ligne[$i]."</option>";

  3. #3
    Membre chevronné Avatar de beejeridou
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Février 2007
    Messages : 280
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    	for ($i=0;$i<$numligne;$i++) {
    		echo "<option>".$ligne['TITRE']."</option>";
    	}
    ou bien
    [code]

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
        $requete = "SELECT TITRE FROM NEWS";
        $mysql_result = mysql_query($requete);	
        while($ligne = mysql_fetch_array($mysql_result)) {
            echo "<option>".$ligne['TITRE']."</option>";
        }

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut
    Humm...
    En effet ca fonctionne mieu avec option

    Merci à vous deux.

Discussions similaires

  1. Utiliser une boucle "For" dans un" Select Case"
    Par Novice_vba dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/04/2014, 09h34
  2. [MySQL] SELECT avec une boucle for : perdu dans la syntaxe
    Par cyberfred1073 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 08/04/2014, 22h28
  3. Boucle for avec SELECT et variable indicée
    Par hisin dans le forum Langage
    Réponses: 4
    Dernier message: 14/12/2009, 11h53
  4. test avant d'entrer dans une boucle For each cell in selection
    Par totoro02 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 13/01/2009, 09h27
  5. [langage] boucle "for" modification du pas
    Par K-ZimiR dans le forum Langage
    Réponses: 4
    Dernier message: 29/04/2004, 11h54

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