begin process at 2012 02 15 08:54:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Affichage table


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Affichage table

mardi 29 mars 2005 à 13:08:14 | Affichage table

nagattaque

Bonjour a tous....

Je vous explique mon problème :
J'ai une table qui contient des plats. Il y a 3 types de plats : entrée, plat, dessert.
Je voudrai afficher le contenu de la table dans un tableau x lignes, 3 colonnes :
------------------------------------------------------
|    Entrée       |       Plats             |     Desserts            |
------------------------------------------------------
    entree1               plat1                    Dessert1
    entree2               plat2                    Dessert2
                              plat3                    Dessert3
                                                          Dessert4
------------------------------------------------------

J'ai essayé différentes choses et voila ce que j'obtiens :
------------------------------------------------------
|    Entrée       |       Plats             |     Desserts            |
------------------------------------------------------
    entree1               plat1                    Dessert1
    entree1               plat1                    Dessert1
    entree1               plat1                    Dessert1
    entree1               plat1                    Dessert1
------------------------------------------------------
avec le code suivant :
<?
$con=mysql_connect("xxxx","xxxx","xxxx");
$res = mysql_db_query("giraudnba","select * from Menu_Hermes");
$entre = mysql_db_query("giraudnba","select * from Menu_Hermes where TYPE = 'E'");
$plat = mysql_db_query("giraudnba","select * from Menu_Hermes where TYPE = 'P'");
$dessert = mysql_db_query("giraudnba","select * from Menu_Hermes where TYPE = 'D'");
echo "<table width=\"75%\" border=\"1\">";
echo "<tr>";
echo "<td>Entr&eacute;es :</td>";
echo "<td>Plats :</td>";
echo "<td>Desserts :</td>";
echo "</tr>";
$i=0;
$rowentree=mysql_fetch_object($entre);
$rowplat=mysql_fetch_object($plat);
$rowdessert=mysql_fetch_object($dessert);

while ($rowall=mysql_fetch_object($res))
{
    $i++;
    echo "<tr>";
    echo "<td><div align=\"center\"><fontsize=\"2\">$rowentree->NOM</font></div></td>";
    echo "<td><div align=\"center\"><font size=\"2\">$rowplat->NOM</font></div></td>";
    echo "<td><div align=\"center\"><fontsize=\"2\">$rowdessert->NOM</font></div></td>";
    echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>

ou encore ce résultat :
------------------------------------------------------
|    Entrée       |       Plats             |     Desserts            |
------------------------------------------------------
    entree1
    entree2
                              plat1                   
                              plat2                   
                              plat3                   
                                                          Dessert1
                                                          Dessert2
                                                          Dessert3
                                                          Dessert4
------------------------------------------------------
avec ce code :
<?
$con=mysql_connect("xxxxx","xxxxx","xxxxxx");
$res = mysql_db_query("giraudnba","select * from Menu_Hermes");
$entre = mysql_db_query("giraudnba","select * from Menu_Hermes where TYPE = 'E'");
$plat = mysql_db_query("giraudnba","select * from Menu_Hermes where TYPE = 'P'");
$dessert = mysql_db_query("giraudnba","select * from Menu_Hermes where TYPE = 'D'");
echo "<table width=\"75%\" border=\"1\">";
echo "<tr>";
echo "<td>Entr&eacute;es :</td>";
echo "<td>Plats :</td>";
echo "<td>Desserts :</td>";
echo "</tr>";
$i=0;
while ($row=mysql_fetch_object($entre))
{
    $i++;
    echo "<tr>";
    echo "<td><div align=\"center\"><font size=\"2\">$rowentree->NOM</font></div></td>";
    echo "<td><div align=\"center\"><font size=\"2\">$rowplat->NOM</font></div></td>";
    echo "<td><div align=\"center\"><font size=\"2\">$rowdessert->NOM</font></div></td>";
    echo "</tr>";
}
$i=0;
while ($row=mysql_fetch_object($plat))
{
    $i++;
    echo "<tr>";
    echo "<td><td><div align=\"center\"><font size=\"2\">$row->NOM</font></div></td></td>";
    echo "</tr>";
}
$i=0;
while ($row=mysql_fetch_object($dessert))
{
    $i++;
    echo "<tr>";
    echo "<td><td><td><div align=\"center\"><font size=\"2\">$row->NOM</font></div></td></td></td>";
    echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>

Voila... Si vous pouvez m'aider.... Merki d'avance !!!



Nag
mardi 29 mars 2005 à 13:53:31 | Re : Affichage table

fabolo

A la bas il doit y avoir un légé problem de conceptionb de la base, en non connessance de cause je te dirais d'essayer ça voir si ton pb est résolu :

<table width="75%" border="1">
 <tr>
  <td>Entr&eacute;es :</td>
  <td>Plats :</td>
  <td>Desserts :</td>
 </tr>
 <tr valign="top">
<?
$conn=mysql_connect("xxxx","xxxx","xxxx");
mysql_select_db("giraudnba");

for($i=0; $i <3; $i++)
{
 switch($i)
 {
  Case 0:
   $cond="where TYPE = 'E'";
   break;
  Case 1:
   $cond="where TYPE = 'P'";
   break;
  Case 2:
   $cond="where TYPE = 'D'";
   break;
 }
 
 $result = mysql_db_query("select * from Menu_Hermes ".$cond);
 
 echo"<td>
   <table width=100% border=0>";
   
 while($row=mysql_fetch_array($result))
 {
  echo " <tr>
     <td align=\"center\"><fontsize=\"2\">".$row['NOM']."</font></td>
    <tr>";
 }
 
 echo" </table>
   </td>";

}
?>
 </tr>
</table>

-=Fabolo=-

mardi 29 mars 2005 à 13:56:24 | Re : Affichage table

malalam

Administrateur CodeS-SourceS
Hello,

oui ca devraut marcher. Mais en effet, la base est mal concue des le depart.
Par contre, je corrige un truc :
pas de SELECT *

Ici, SELECT NOM suffit.
mardi 29 mars 2005 à 14:17:12 | Re : Affichage table

nagattaque

Bon.... Deja merci de votre réponse.

J'ai cette erreur :
"Warning: Wrong parameter count for mysql_db_query() in /var/www/free.fr/0/3/giraudnba/Hermes&Bacchus/Admin/AddMenu.php on line 59"

Qui correspond à cette ligne :
$result = mysql_db_query("select * from Menu_Hermes ".$cond);

Je vous mets l'architecture de ma table :




Nag
mardi 29 mars 2005 à 14:19:57 | Re : Affichage table

nagattaque

La table :
ID -> identifiant
NOM -> nom du plat
DESCRIPTION -> decription du plat
TYPE -> Type de plat : E (entrée), P (plat) ou D (dessert)
PRIX -> prix de vente du plat
PHOTO -> photo


Nag
mardi 29 mars 2005 à 15:16:37 | Re : Affichage table

malalam

Administrateur CodeS-SourceS
Il manque le nom de la base dans le mysql_db_query.
mardi 29 mars 2005 à 15:20:59 | Re : Affichage table

fabolo

mysql_query("select NOM from Menu_Hermes ".$cond);


-=Fabolo=-
mardi 29 mars 2005 à 15:38:46 | Re : Affichage table

nagattaque

Je suis nul.....

J'ai encore cette erreur mais je ne comprends toujours pas !
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/0/3/giraudnba/Hermes&Bacchus/Admin/AddMenu.php on line 62

Elle correspond a la ligne :
while($row=mysql_fetch_array($result))


Nag
mardi 29 mars 2005 à 15:42:07 | Re : Affichage table

fabolo

tu peux recopier le code stp

-=Fabolo=-
mardi 29 mars 2005 à 16:23:10 | Re : Affichage table

nagattaque

voilou :
--------------------------------------------------------------------
<table width="75%" border="1">
 <tr>
  <td>Entr&eacute;es :</td>
  <td>Plats :</td>
  <td>Desserts :</td>
 </tr>
 <tr valign="top">
 <?
$conn=mysql_connect("xxxx","xxxx","xxxx");
mysql_select_db("giraudnba");

for($i=0; $i <3; $i++)
{
 switch($i)
 {
  Case 0:
   $cond="where TYPE = 'E'";
   break;
  Case 1:
   $cond="where TYPE = 'P'";
   break;
  Case 2:
   $cond="where TYPE = 'D'";
   break;
 }
 $result = mysql_db_query("giraudnba","select from Menu_Hermes".$cond);
 
 echo "<td><table width=100% border=0>";
  
 while($row=mysql_fetch_array($result))
 {
  echo "<tr><td align=\"center\"><fontsize=\"2\">".$row['NOM']."</font></td><tr>";
 }
 
 echo "</table></td>";

}
?>
 </tr>
</table>
---------------------------------------------------------

enjoy !!


Nag

1 2

Cette discussion est classée dans : mysql, db, query, echo, giraudnba


Répondre à ce message

Sujets en rapport avec ce message

echo $idcateg["macolonne"]; [ par fil ] mysql_select_db($database, $perles);$query_idcateg = sprintf("SELECT $mescolonnes FROM $matable WHERE $matable = '%s'", $colname_idcateg);$idcateg = m indexation et défillement [ par toffis ] Bonjour,J'ai un petit probleme avec ce script compte tenu que l'indexation avec LIMIT ne fonctionne pas dans ce cas,je voudrais quand même avoir la po submit ne renvoyant pas valeur d'une liste déroulante dans $_POST [ par dubitoph ] ChristopheBonjour,Je suis dans une impasse. Dans le cadre d'une agence d'interim, un intérimaire peut, avant son inscription dans l'agence, avoir déjà recuperer une variable d'un switch [ par ASPerix ] Bonjour,Je n'arrive pas a transmettre une variable hors de mon switchj'utiliseune base MySQLswitch ($page) { case "1" : $query="select * from toto whe probleme base de donnée mysql [ par morgandetoi06 ] voila j ai une page qui reçoit des variables et qui doit les inserer dans une table "informations" de la base "cv"mais ça me dit "querry failed" je ne Mysql, php et javascript [ par dcbastien ] J'ai mis au point un petit script mais qui ne fonctionne pas comme je le souhaiterai:[red]session_start();if(!isset($_SESSION['nom'])) {echo'Veuillez afficher images blob dans table mysql [ par RealKEV1 ] Bonjour,Seriez-vous m'aider pour afficher toutes les images de type Blob de ma table MySql???Voici mon code, mais ça ne boucle pas sur les images, ça Requette SQL dans 2 tables !!Aide [ par onvi ] Bonjourj'ai un petit probléme qui au début me paraissait simple.Sur un projet que je suis amené à faire à l'université j'ai fait un site ou on peut cl prob verif donné [ par cobrachris ] Bonsoir, désolé de vous déranger encore une fois.J'ai encore un problème, j'ai créer un espace membre, ainsi qu'un formulaire d'inscription (vraiment Prob : Récuperer des valeurs à partir d'une liste [ par gssk ] Je n'arrive pas à recuper une valeur à partir d'un id seclectioné ds une liste, l'erreur est sur le mysql_fetch_array (en rouge) est ce que qqun pourr


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,131 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales