Concatenation de deux variables

Résolu
anaanonyme Messages postés 18 Statut Membre -  
anaanonyme Messages postés 18 Statut Membre -
Bonjour,

pouvez m'aider pour realiser cette boucle

et merci d avance pour vos reponses
<?php 
for($x=1;$x<11;$x++)
{
$requete.$x="SELECT * FROM 'question' WHERE id_question='$x';";
$result.$x=mysql_query($requete.$x,$idcon);
}?>

3 réponses

  1. Utilisateur anonyme
     
    Tu y été presque:

    <?php 
    //On initialise la variable $result
    $result = '';
    for($x=1;$x<11;$x++)
    {
     $req = "SELECT * FROM 'question' WHERE id_question='$x';";
     $result.=mysql_query($req);
    }
    ?>
    


    Là tu as tout en une ligne, si tu veux en tableau:

    <?php 
    //On initialise la variable $result
    $result = '';
    for($x=1;$x<11;$x++)
    {
     $req = "SELECT * FROM 'question' WHERE id_question='$x';";
     $result[$x] = mysql_query($req);
    }
    ?>
    
    1
  2. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
     
    Bonjour,

    Votre code:

    for($x=1;$x<11;$x++)
     {
     $requete.$x="SELECT * FROM 'question' WHERE id_question='$x';";
     $result.$x=mysql_query($requete.$x,$idcon);
    }


    la concaténation ici n'a pas de sens:

    $requete.$x

    Vous devez passer par un tableau indexé:

    $requete = array();
    $result = array();
    for($x=1;$x<11;$x++)
     {
     $requete[$x]="SELECT * FROM 'question' WHERE id_question='$x';";
     $result[$x]=mysql_query($requete[$x],$idcon);
    }

    1
  3. anaanonyme Messages postés 18 Statut Membre 1
     
    Bonjour,

    Merci pour votre aide ça fonctionne tres bien :)
    0