Problème d'affichage
santosam
Messages postés
10
Statut
Membre
-
santosam Messages postés 10 Statut Membre -
santosam Messages postés 10 Statut Membre -
salut,
ce programe permet d'afficher toutes les commandes des troix clients avec( la quantité ,le prix et le nom du produit) j'ai fais un case pour l'affichage de prix.si le premier client qui accède (anseig) il me retourne les resultat normale alor des que un autre client accède pare exmple un client particlier il m'affiche le prix du client anseig pas celui du particulier. c'est adire il prend toujour le prix du premier client inscrit.
j'ai 3 client ::particulier,anseig,et licence
voila le programme svp aider moi :: je pense le problème est dans la requete.
svp c'est tres urgent.
<?php
//connexion a la base
$connection = mysql_connect("localhost","root","");
if ( ! $connection )
die ("connection impossible");
//On sélectionne la BDD
$mabasededonnee="bdd";
mysql_select_db($mabasededonnee) or die ("pas de connection");
$req=mysql_query("select * from commande_vehicule")or die( mysql_error() );
while ( $lign=mysql_fetch_row($req)){
$req1=mysql_query("select * from 'commande' Where (valid_cmd=0) AND (num_com='".$lign[2]."') ");
$i=0;
while ($i<mysql_num_rows($req1))
{
$ligne=mysql_fetch_row($req1);
echo"
<table class='affich' align='center' cellspacing='1' >
<tr>
<td width=70%>
<b>Numero commande :</b> ".$ligne[0]."
";$r=mysql_query("select * from 'client' where login_client='$ligne[1]'")or die (mysql_error());
$li=mysql_fetch_row($r);
echo"
<br><b>Nom client : </b>".$li[1]."
<br><b>Prénom client : </b>".$li[2]."
<br><b>CP : </b>".$li[6]."
<br>".$li[7]." ".$li[8]."<br>
<br><b>Quantité X Prix U</b> | <b>nom Produit</b> <br><br>
";
$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]."");
$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;
} echo"
<br><b>Montant Total à payer : </b>".$ligne[2]." DA
</td>
<td align=center>
<div id='aj_panier'><a href=\"#\" onClick=\"confirme('".$ligne[0]."')\" >Supprimer</a><br><br>
</div>
<div id='aj_panier'><a href=\"#\" onClick=\"confir('".$ligne[0]."')\" >Valider</a>
</div>
";
echo"</table>";
echo"<hr>";
$i=$i+1;
}}
mysql_free_result($req);
mysql_close($connection); //Puis on se déconnecte
?>
ce programe permet d'afficher toutes les commandes des troix clients avec( la quantité ,le prix et le nom du produit) j'ai fais un case pour l'affichage de prix.si le premier client qui accède (anseig) il me retourne les resultat normale alor des que un autre client accède pare exmple un client particlier il m'affiche le prix du client anseig pas celui du particulier. c'est adire il prend toujour le prix du premier client inscrit.
j'ai 3 client ::particulier,anseig,et licence
voila le programme svp aider moi :: je pense le problème est dans la requete.
svp c'est tres urgent.
<?php
//connexion a la base
$connection = mysql_connect("localhost","root","");
if ( ! $connection )
die ("connection impossible");
//On sélectionne la BDD
$mabasededonnee="bdd";
mysql_select_db($mabasededonnee) or die ("pas de connection");
$req=mysql_query("select * from commande_vehicule")or die( mysql_error() );
while ( $lign=mysql_fetch_row($req)){
$req1=mysql_query("select * from 'commande' Where (valid_cmd=0) AND (num_com='".$lign[2]."') ");
$i=0;
while ($i<mysql_num_rows($req1))
{
$ligne=mysql_fetch_row($req1);
echo"
<table class='affich' align='center' cellspacing='1' >
<tr>
<td width=70%>
<b>Numero commande :</b> ".$ligne[0]."
";$r=mysql_query("select * from 'client' where login_client='$ligne[1]'")or die (mysql_error());
$li=mysql_fetch_row($r);
echo"
<br><b>Nom client : </b>".$li[1]."
<br><b>Prénom client : </b>".$li[2]."
<br><b>CP : </b>".$li[6]."
<br>".$li[7]." ".$li[8]."<br>
<br><b>Quantité X Prix U</b> | <b>nom Produit</b> <br><br>
";
$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]."");
$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;
} echo"
<br><b>Montant Total à payer : </b>".$ligne[2]." DA
</td>
<td align=center>
<div id='aj_panier'><a href=\"#\" onClick=\"confirme('".$ligne[0]."')\" >Supprimer</a><br><br>
</div>
<div id='aj_panier'><a href=\"#\" onClick=\"confir('".$ligne[0]."')\" >Valider</a>
</div>
";
echo"</table>";
echo"<hr>";
$i=$i+1;
}}
mysql_free_result($req);
mysql_close($connection); //Puis on se déconnecte
?>
A voir également:
- Problème d'affichage
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Problème affichage page internet google chrome - Forum Téléphones & tablettes Android
- Pinterest problème affichage ✓ - Forum Réseaux sociaux