Données dans un tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Données dans un tableau

par Romuald632 » 24 sept. 2008, 08:46

Merci pour la réponse.
Non je n'ai pas de clé pour chaque catégorie.
En fait je souhaite présenter mes DVD sous forme de tableau, plûtot que d'avoir une liste déroulante longue et peu agréable à rgarder.
Merci

par dogmongo » 23 sept. 2008, 13:18

apparement tu retourne toujours la dernière valeur

mais quoi qu'il en soit dans ton code tu demande 3 fois le même champ !

n'as tu pas un une clé pour chaque catégorie ?
<?php  
// on se connecte à MySQL  
$db = mysql_connect('localhost', 'root', '');  

// on sélectionne la base  
mysql_select_db('sol',$db);  



echo "<table bgcolor=\"660000\"> 
     <tr> 
    <td width=\"250\" align=\"center\">Catégorie 1</td> 
    <td width=\"250\" align=\"center\">Catégorie 2</td> 
    <td width=\"250\" align=\"center\">Catégorie 3</td> 
    </tr> 
    <tr>";
	
	
$affichage = mysql_query("SELECT DISTINCT titre,url,prix,categorie FROM dvd LIMIT 0,10;") or die(mysql_error()); 

// On fait une boucle pour lister tout ce que contient la table : 
  
while ($donnees = mysql_fetch_array($affichage) ) 
{ 
?> 
<td align="center"><?php echo $donnees['titre'];?><br /><?php echo "<img src=\"".$donnees['url']."\" width=\"70\" height=\"105\">";?><br /><?php echo $donnees['prix'];?></td> 
<td align="center"><?php echo $donnees['titre'];?><br /><?php echo "<img src=\"".$donnees['url']."\" width=\"70\" height=\"105\">";?><br /><?php echo $donnees['prix'];?></td> 
<td align="center"><?php echo $donnees['titre'];?><br /><?php echo "<img src=\"".$donnees['url']."\" width=\"70\" height=\"105\">";?><br /><?php echo $donnees['prix'];?></td> 
<?php 
} 
echo "</tr></table>";

mysql_close(); // Déconnexion de MySQL 
?>

par Romuald632 » 23 sept. 2008, 08:50

Bonjour,
Voilà le code de ma page :
<?php 
// on se connecte à MySQL 
$db = mysql_connect('localhost', 'root', ''); 

// on sélectionne la base 
mysql_select_db('sol',$db); 

$affichage = mysql_query("SELECT DISTINCT titre,url,prix,categorie FROM dvd LIMIT 0,10;") or die(mysql_error());

// On fait une boucle pour lister tout ce que contient la table :
 
while ($donnees = mysql_fetch_array($affichage) )
{
?>
  <table bgcolor="660000">
     <tr>
    <td width="250" align="center">Catégorie 1</td>
    <td width="250" align="center">Catégorie 2</td>
	<td width="250" align="center">Catégorie 3</td>
    </tr>
    <tr>
    <td align="center"><?php echo $donnees['titre'];?><br /><?php echo "<img src=\"".$donnees['url']."\" width=\"70\" height=\"105\">";?><br /><?php echo $donnees['prix'];?></td>
    <td align="center"><?php echo $donnees['titre'];?><br /><?php echo "<img src=\"".$donnees['url']."\" width=\"70\" height=\"105\">";?><br /><?php echo $donnees['prix'];?></td>
	<td align="center"><?php echo $donnees['titre'];?><br /><?php echo "<img src=\"".$donnees['url']."\" width=\"70\" height=\"105\">";?><br /><?php echo $donnees['prix'];?></td>
    </tr>
    </table>
    
<?php
}
mysql_close(); // Déconnexion de MySQL
?>
Merci de votrze aide

par dogmongo » 22 sept. 2008, 18:42

Bonjour,

Donne nous tout le code avec la requete pour que nous puissions t'expliquer :wink:

dog

Données dans un tableau

par Romuald632 » 22 sept. 2008, 16:11

Bonjour,
Je charche aussi de mon coté, ça progresse doucement, mais sûrement...
j'ai créé un tableau pour renseigner des champs
Maintenant j'arrive à mettre plusieurs données de ma base dans la même cellule
mais j'ai le même produit qui s'affiche par ligne
 
<table>
     <tr>
    <td width="250">Catégorie 1</td>
    <td width="250">Catégorie 2</td>
    <td width="250">Catégorie 3</td>
    </tr>
    <tr>
    <td><?php echo $donnees['titre'];?><br /><?php echo "<img src=\"".$donnees['url']."\" width=\"70\" height=\"105\">";?><br /><?php echo $donnees['prix'];?></td>
    <td><?php echo $donnees['titre'];?><br /><?php echo "<img src=\"".$donnees['url']."\" width=\"70\" height=\"105\">";?><br /><?php echo $donnees['prix'];?></td>
    <td><?php echo $donnees['titre'];?><br /><?php echo "<img src=\"".$donnees['url']."\" width=\"70\" height=\"105\">";?><br /><?php echo $donnees['prix'];?></td>
    </tr>
    </table>
Merci de votre aide