par
acidenitr0s » 09 oct. 2012, 16:08
merci à toi d'être aussi patient.
je vais essayer d’être au plus clair, le client une foie qui va dans la partie compte, un récapitulatif des commandes passer s'affiche.
donc je cherche à afficher c'est données qui ce trouve dans la BDD.
La sa marche mais il y à un Hic avec 2 enregistrement ou plus le premier est mis en forme dans le tableau mais pas les autres et si il ne trouve pas d'enregistrement la page s'affiche mais les Echo s'affiche aussi.
voici mon code :
<?php
if(isset($_COOKIE["ID_UTILISATEUR"]))
{
$message = "Veuillez vous connecter..";
}
else
{
header('location: connexion.php');
exit();
}
include("../config/commande_resume.php");
$sql = 'SELECT prix, numero_commande FROM Commandes WHERE Clef_Unique = "'.$_COOKIE['CLEF_ACTIVATION'].'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
?>
<!DOCTYPE HTML>
<html>
<head>
<title>test</title>
<meta name="description" content="website description" />
<meta name="keywords" content="website keywords, website keywords" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="../style/style.css" title="style" />
<link rel="shortcut icon" type="image/x-icon" href="../favico.ico" />
<!-- Feuille de style du dock-->
<link rel="stylesheet" href="../dock/styleDockBar.css" />
<style type="text/css">
<!--
#main #site_content #content h7 div {
font-size: 179%;
}
#main #site_content #content h7 div {
font-size: 170%;
}
#main #site_content #content h7 div {
font-size: 150%;
}
body,td,th {
font-size: 0.8em;
}
body {
background-color: #FFF;
}
-->
</style>
</head>
<body>
<div id="main">
<div id="header">
<div id="logo">
<div id="logo_text">
<h1><a href="../index.php"><font color="#400000" face="Georgia, Times New Roman, Times, serif"><strong>00</strong></font></a> <img src="../image/palette.png" width="88" height="61" align="middle"></h1>
<h2><font color="#009900">000</font></h2>
</div>
</div><div id="dock">
<ul>
<li><a href="../index.php"><img class="imgDock" src="../dock/imgDock/home.png" /><span>Accueil</span></a></li>
</ul>
</div>
</div>
<div id="site_content">
<div class="sidebar">
<h3><u>Votre Clef Unique</u></h3>
<div align="center"><font size="+0"><? echo ($_COOKIE['CLEF_ACTIVATION']); ?></font></div>
<br>
<div align="center"><img src="../image/pot_membre.png" width="97" height="89" align="right"></div>
</div>
<div id="content">
<div align="center"><u><font color="#A4AA04" face="Georgia, Times New Roman, Times, serif" size="+2">Votre Espace Perso</font></u>
</div><p align="center" ><font color="#336699" size="+0"><? echo ($_COOKIE["NOM_UTILISATEUR"]); ?></font></p>
<p><font size="+0">- Pour toute modification de votre compte ou la suppression de celui-ci, veuillez faire une demande via " <a href="../contact.html">Contact</a> " Merci.</font></p>
<br><br><br>
</div>
<div id="commandes" align="center">
<font size="+1" face="Georgia, Times New Roman, Times, serif" color="#CC3300">Votre récapitulatif de vos commandes</font><br>
<?php
// debut du tableau
echo '<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Numeros de Commande :</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Prix Total TTC €</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($req)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["numero_commande"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["prix"].'</td>';
echo '</tr>'."\n";
echo '</table>'."\n";
}
// on libère le résultat
mysql_free_result($req);
?>
<br>
</div>
</div>
<div id="logo_bas" align="center"><img src="../image/5525.jpg" width="175" height="172"></div>
<div id="content_footer"></div>
<div id="footer">
Copyright © 2009 . Design by .::::.
</div>
</div>
</html>
merci à toi d'être aussi patient.
je vais essayer d’être au plus clair, le client une foie qui va dans la partie compte, un récapitulatif des commandes passer s'affiche.
donc je cherche à afficher c'est données qui ce trouve dans la BDD.
La sa marche mais il y à un Hic avec 2 enregistrement ou plus le premier est mis en forme dans le tableau mais pas les autres et si il ne trouve pas d'enregistrement la page s'affiche mais les Echo s'affiche aussi.
voici mon code :
[php]<?php
if(isset($_COOKIE["ID_UTILISATEUR"]))
{
$message = "Veuillez vous connecter..";
}
else
{
header('location: connexion.php');
exit();
}
include("../config/commande_resume.php");
$sql = 'SELECT prix, numero_commande FROM Commandes WHERE Clef_Unique = "'.$_COOKIE['CLEF_ACTIVATION'].'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
?>
<!DOCTYPE HTML>
<html>
<head>
<title>test</title>
<meta name="description" content="website description" />
<meta name="keywords" content="website keywords, website keywords" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="../style/style.css" title="style" />
<link rel="shortcut icon" type="image/x-icon" href="../favico.ico" />
<!-- Feuille de style du dock-->
<link rel="stylesheet" href="../dock/styleDockBar.css" />
<style type="text/css">
<!--
#main #site_content #content h7 div {
font-size: 179%;
}
#main #site_content #content h7 div {
font-size: 170%;
}
#main #site_content #content h7 div {
font-size: 150%;
}
body,td,th {
font-size: 0.8em;
}
body {
background-color: #FFF;
}
-->
</style>
</head>
<body>
<div id="main">
<div id="header">
<div id="logo">
<div id="logo_text">
<h1><a href="../index.php"><font color="#400000" face="Georgia, Times New Roman, Times, serif"><strong>00</strong></font></a> <img src="../image/palette.png" width="88" height="61" align="middle"></h1>
<h2><font color="#009900">000</font></h2>
</div>
</div><div id="dock">
<ul>
<li><a href="../index.php"><img class="imgDock" src="../dock/imgDock/home.png" /><span>Accueil</span></a></li>
</ul>
</div>
</div>
<div id="site_content">
<div class="sidebar">
<h3><u>Votre Clef Unique</u></h3>
<div align="center"><font size="+0"><? echo ($_COOKIE['CLEF_ACTIVATION']); ?></font></div>
<br>
<div align="center"><img src="../image/pot_membre.png" width="97" height="89" align="right"></div>
</div>
<div id="content">
<div align="center"><u><font color="#A4AA04" face="Georgia, Times New Roman, Times, serif" size="+2">Votre Espace Perso</font></u>
</div><p align="center" ><font color="#336699" size="+0"><? echo ($_COOKIE["NOM_UTILISATEUR"]); ?></font></p>
<p><font size="+0">- Pour toute modification de votre compte ou la suppression de celui-ci, veuillez faire une demande via " <a href="../contact.html">Contact</a> " Merci.</font></p>
<br><br><br>
</div>
<div id="commandes" align="center">
<font size="+1" face="Georgia, Times New Roman, Times, serif" color="#CC3300">Votre récapitulatif de vos commandes</font><br>
<?php
// debut du tableau
echo '<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Numeros de Commande :</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Prix Total TTC €</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($req)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["numero_commande"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["prix"].'</td>';
echo '</tr>'."\n";
echo '</table>'."\n";
}
// on libère le résultat
mysql_free_result($req);
?>
<br>
</div>
</div>
<div id="logo_bas" align="center"><img src="../image/5525.jpg" width="175" height="172"></div>
<div id="content_footer"></div>
<div id="footer">
Copyright © 2009 . Design by .::::.
</div>
</div>
</html>
[/php]