Requete

Fermé
mia1988 Messages postés 9 Date d'inscription mercredi 14 août 2013 Statut Membre Dernière intervention 17 août 2013 - 16 août 2013 à 15:36
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 - 25 août 2013 à 19:11
bonjour,
cette requete me renvois toujour l'etat du premier client pour quoi?....(c'est a dire elle prend toujour le prix du premier client inscris))
$req1= mysql_query("SELECT * FROM client WHERE etat_client='$eta'")or die(mysql_error());


DONC VOILA LE CODE
$az=mysql_query("select * from 'commande_vehicule' where num_commande=".$ligne[0]."");
$k=0;
while ($k<mysql_num_rows($az))
{
$zz=mysql_fetch_row($az);


$produit=mysql_query("select * from 'vehicule' where num_vehi=".$zz[1]."")or die(mysql_error());



$pro=mysql_fetch_row($produit);

$req1= mysql_query("SELECT COUNT(*) AS existe1 FROM client ")or die(mysql_error());

$donnees1 = mysql_fetch_array($req1);
if($donnees1['existe1']!=0)

{
$req1= mysql_query("SELECT * FROM client")or die(mysql_error());
$donnees = mysql_fetch_array($req1);
$_SESSION['etat_cli']=$donnees['etat_client'];
$eta=$_SESSION['etat_cli'];
$req1= mysql_query("SELECT * FROM client WHERE etat_client='$eta'")or die(mysql_error());

$donnees = mysql_fetch_array($req1);
$_SESSION['etat_cli']=$donnees['etat_client'];

$eta=$_SESSION['etat_cli'];

switch ($eta) {
case "anseig":
echo "(".$zz[3]." X ".$pro[20]." DA) -------- ".$pro[4]."<br>";
break;
case "particulier":

echo "(".$zz[3]." X ".$pro[19]." DA) -------- ".$pro[4]."<br>";
break;
case "moudjahid":
echo "(".$zz[3]." X ".$pro[21]." DA) -------- ".$pro[4]."<br>";

break;
}}
$k=$k+1;}

1 réponse

djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 95
25 août 2013 à 19:11
Car tu n'as pas d'instruction while pour traiter plusieurs résultats.
0