Bonjour voila ce que m affiche ma page quand je veux afficher des données provenant d une bdd.
Le pb est que les titres sont un peu mis en désordre et le tableau est trop énorme.
Version imprimable
Bonjour voila ce que m affiche ma page quand je veux afficher des données provenant d une bdd.
Le pb est que les titres sont un peu mis en désordre et le tableau est trop énorme.
oui oui je vois bien le problème...
Non sérieusement tu as pas oublié un truc pour qu'on t'aide la? ;);)
Un chti bout de code par exemple? Si en plus il y a un screenshot ou une url c'est niquel ;)
romain
A mon avis tu as oublié quelque chose là :aie:
effectivement je rajoute le code mais je sais pas comment faire pour rajouté le screenshot
<?
require('./db.php');
$sql = 'SELECT * FROM stock';
$result = mysql_query($sql ) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
// si on a récupéré un résultat on l'affiche.
if($total) {
// 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>Id Produit</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Nom</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Modèle</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Type</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Processeur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Mémoire Vidéo</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Mémoire Vive</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Disque Dur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Taille Ecran</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Lecteur Optique</u></b></td>';
echo '<td bgcolor="#669999"><b><u>OS</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Connectique</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Accessoires</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Graveur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Date d\'entrée en Stock</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Prix de la côte accessoires</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Prix d\'achat</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Sous garantie</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Etat</u></b></td>';
echo '<td bgcolor="#FFFFFF"> </td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["id_produit"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["nom"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["modele"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["type"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["processeur"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["memoire_video"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["memoire_vive"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["disque_dur"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["taille_ecran"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["lecteur_optique"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["os"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["connectique"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["accessoires"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["graveur"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["prix_cote_occasion"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["prix_achat"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["date_entree_stock"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["sous_garantie"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["etat"].'</td>';
echo '<td><a href="modifier_demande.php?id_produit='.$row["id_produit"].'">Modifier</a> <a href="sdemande.php?id_produit='.$row["id_produit"].'">Supprimer</a> <a href="sdemande.php?id_produit='.$row["id_produit"].'">Vendre</a></td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($result);
?>
désolé:lol:
Insere ton code entre les balises "code"
j ai pas saisi ce que tu voulair dire la.
mon code est bien entre les balises body
comme çaCode:
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
64
65
66
67
68
69
70
71
72 <? require('./db.php'); $sql = 'SELECT * FROM stock'; $result = mysql_query($sql ) or die ('Erreur : '.mysql_error() ); $total = mysql_num_rows($result); // si on a récupéré un résultat on l'affiche. if($total) { // 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>Id Produit</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Nom</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Modèle</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Type</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Processeur</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Mémoire Vidéo</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Mémoire Vive</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Disque Dur</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Taille Ecran</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Lecteur Optique</u></b></td>'; echo '<td bgcolor="#669999"><b><u>OS</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Connectique</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Accessoires</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Graveur</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Date d\'entrée en Stock</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Prix de la côte accessoires</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Prix d\'achat</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Sous garantie</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Etat</u></b></td>'; echo '<td bgcolor="#FFFFFF"> </td>'; echo '</tr>'."\n"; // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne. while($row = mysql_fetch_array($result)) { echo '<tr>'; echo '<td bgcolor="#CCCCCC">'.$row["id_produit"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["nom"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["modele"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["type"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["processeur"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["memoire_video"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["memoire_vive"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["disque_dur"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["taille_ecran"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["lecteur_optique"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["os"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["connectique"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["accessoires"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["graveur"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["prix_cote_occasion"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["prix_achat"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["date_entree_stock"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["sous_garantie"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["etat"].'</td>'; echo '<td><a href="modifier_demande.php?id_produit='.$row["id_produit"].'">Modifier</a> <a href="sdemande.php?id_produit='.$row["id_produit"].'">Supprimer</a> <a href="sdemande.php?id_produit='.$row["id_produit"].'">Vendre</a></td>'; echo '</tr>'."\n"; } echo '</table>'."\n"; // fin du tableau. } else echo 'Pas d\'enregistrements dans cette table...'; // on libère le résultat mysql_free_result($result); ?>
ok i got it
S'il s'agit d'un problème de présentation, pourquoi ne pas nous fournir le résultat du code en html ?
Tu nous balances ton code PHP non interprété, ca va être dur de cerner ton problème...