IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Affichage double colonnes et requete


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 2
    Par défaut Affichage double colonnes et requete
    Bonjour à tous j'ai un problème pour réaliser ce que je veux afficher...

    Je vous explique:

    Une table boissons avec comme champs id, categ, nom, quantite, prix.
    Je veux lister nom quantite prix par catégorie dans un tableau de deux colonnes organisé comme ci-dessous ( les numéros correspondant à l'ordre d'affichage des catégories)
    1|6
    2|7
    3|8
    4|9
    5|10

    J'ai bien essayer de pleureurs manières mais sans succès.

    Voici l'affichage et la requête qui affiche chaque catégories et son contenu en dessous mais en une seule colonne, de plus le titre de la toute première catégorie ne s'affiche pas ... Help !!!




    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
     
    $sql = "SELECT * FROM boissons ORDER BY id"; 
    $result = mysql_query($sql) or die('Erreur SQL! ' . $sql . ' ' . mysql_error());
    $cat=0;
    while($data = mysql_fetch_array($result))
    {
    if($data['categ']!=$cat)
    {
    	echo '</br>';	
    	echo '</br>';
       echo '<h3>'.$data['categ'].'</h3>';
       }
       $cat=$data['categ'];
       echo '<div>'.$data['nom'].' '.$data['quantite'].' '.$data['prix'].'</div>';
     
     
       }
    Si quelqu'un pouvais m'aider à comprendre comment faire je suis prenneur

    Cordielement

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 52
    Par défaut
    Bonjour, ce n'est pas facile de te comprendre. Tu veux un tableau <table> ou des <div>. Avec des div, tu peux mettres des données dans deux divs flottantes côte à côte ( une moitié dans chaque )
    dans un table, tu peux stocker le résultat de ta requête dans un tableau php $tabboissons, et faire un truc du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $nb=count($tabboissons);
    $m=floor($nb/2);
    echo '<table>';
    for($i=0;$i<$m;$i++) echo '<tr><td>'.$tabboissons[$i].'</td><td>'.@$tabboissons[$i+$m].'</td></tr>';
    echo '</table>';

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 2
    Par défaut
    Bon j’essaye de t'expliquer au mieux

    une table

    id
    categ
    nom
    quantite
    prix


    Je voudrais lister par catégories (categ) et ce sur deux colonnes le nom, la quantité, le prix de chaque boissons

    j'avais fait ceci avec deux div ça liste bien sur deux colonnes mais ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    /* $sql= "SELECT * FROM boissons";
    														$result = mysql_query($sql) or die('Erreur SQL! ' . $sql . ' ' . mysql_error());
    														$cat=1;
    														echo "<div id=carte_container>";
    														echo "<div id=col1>";																								
    														while($data = mysql_fetch_array($result))
    														{
    														   if($data['categ']!=$cat)
    														   {  	
    															   if($data['categ']=='Vins Blancs') echo "</div><div id=\"col2\">";
    															   echo "<br><h3>".$data['categ']."</h3>";	
    															   $cat=$data['categ'];
    														   }
    															echo "<table width=\"100%\">
    															                            <tr>
    																							<td width=\"70%\" align=\"left\">".$data['nom']."</td>
    																							<td width=\"15%\" align=\"right\">".$data['quantite']."</td>
    																							<td width=\"15%\" align=\"right\">".$data['prix']."€</td>
    																							<td><a href=\"boissons.php?action=edit&id=".$data['id']."\"><img src=\"/images/edit.png\" alt=\"éditer\" title=\"éditer\" border=\"0\"></a></td>
    																							<td><a href=\"boissons.php?action=supp&id=".$data['id']."\"><img src=\"/images/del.png\" alt=\"supprimer\" title=\"supprimer\" border=\"0\"></a></td>
    																						</tr>
    																					</table>";
    														} 
    														echo"</br>";
    														echo"</br>";
    														echo"</br>";
    														echo "</div>";														
    														echo"</div>";

Discussions similaires

  1. [2.x] affichage de fields indexé sur double colonne
    Par hadesjack dans le forum Symfony
    Réponses: 0
    Dernier message: 17/12/2013, 10h43
  2. tableau double entrée et requete sql
    Par oceane751 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 29/11/2005, 14h25
  3. DBGrid et format d'affichage des colonnes
    Par jakouz dans le forum Composants VCL
    Réponses: 3
    Dernier message: 03/08/2005, 14h10
  4. TDBLookupComboBox double colonnes
    Par atasekpo dans le forum Bases de données
    Réponses: 2
    Dernier message: 18/07/2005, 10h11
  5. [SQL]Somme pour chaque colonne de requete analyse
    Par Kekou03 dans le forum Access
    Réponses: 2
    Dernier message: 12/03/2005, 03h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo