Concatenation de deux variables

Résolu
anaanonyme Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
anaanonyme Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -
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

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
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
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
anaanonyme Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour,

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