[SQL] Affichage de la base dans un tableau
bonjour,
voila mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| <?php
include("../../../../../include/session.php");
//récupère tous les enregistrements
$description = "";
$keywords = "";
$subject = "";
$title = "";
$fakea = "";
$menu = false;
$body = '';
$liste_marque = mysql_query('SELECT * FROM imprimante');
$marque = mysql_fetch_array($liste_marque)
$sql = ('Select * FROM cartouche INNER JOIN accepter ON imprimante.id_imprimante = accepter.id_imprimante WHERE accepter.id_cartouche = '.$marque['ref_cartouche']);
$bdd -> sendQuery($sql);
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
$res = mysql_num_rows($req);
if($res) {
// debut du tableau
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
$body = '<h3>Liste des Devis</h3><center><table bgcolor="#FFFFFF"></br>
<tr>
<td bgcolor="#669999"><b><u>Situation</u></b></td>
<td bgcolor="#669999"><b><u>Nom</u></b></td>
<td bgcolor="#669999"><b><u>Adresse</u></b></td>
<td bgcolor="#669999"><b><u>CP</u></b></td>
<td bgcolor="#669999"><b><u>Ville</u></b></td>
<td bgcolor="#669999"><b><u>Pays</u></b></td>
<td bgcolor="#669999"><b><u>Telephone</u></b></td>
<td bgcolor="#669999"><b><u>Email</u></b></td>
<td bgcolor="#669999"><b><u>Description</u></b></td>
<td bgcolor=""669999"><b><u>Date de devis</u></b></td>
</tr></br>';
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($req)) {
$body .= '<tr>
<td bgcolor="#CCCCCC">'.$row["situation"].'</td>
<td bgcolor="#CCCCCC">'.$row["nom"].'</td>
<td bgcolor="#CCCCCC">'.$row["adresse"].'</td>
<td bgcolor="#CCCCCC">'.$row["cp"].'</td>
<td bgcolor="#CCCCCC">'.$row["ville"].'</td>
<td bgcolor="#CCCCCC">'.$row["pays"].'</td>
<td bgcolor="#CCCCCC">'.$row["tel"].'</td>
<td bgcolor="#CCCCCC">'.$row["email"].'</td>
<td bgcolor="#CCCCCC">'.$row["description"].'</td>
<td bgcolor="#CCCCCC">'.$row["date"].'</td>
</tr></br>';
}
$body .= '</table></center></br>';
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($req);
echo '<center><a href="index.php?page=Admin" title="Admin">Admin</a>';
include("../../../../../include/base.php");
?> |
je voulais afficher un tableau de mes cartouches coresspondant a la serie.mais cela m ecrit:
Parse error: parse error, unexpected T_VARIABLE in C:\Program Files\EasyPHP 2.0b1\www\suncopy\catalogue\brother\jet d'encre\dcp\110c\index.php on line 15
voici mon mcd pour que cela soit plus clair
imprimante(id_imprimante,nom_imprimante)
cartouche(ref_cartouche,designation_cartouche,...)
accepter(id_cartouche,id_imprimante)
je sais je n ai pas eu le temps de changer les nom des champs, mais ce le select qui ne fonctionne pas.