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 :

Ordonner l'affichage d'une table


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 13
    Par défaut Ordonner l'affichage d'une table
    Bonjour,

    Je souhaite afficher les jeux de chaque personne dans des bloc different.
    J'arrive a afficher les bloc pour chaque personne (grace au for) mais je n'arrive pas a afficher les jeux (je ne rentre jamais dans le while($row[3] == $personne) )
    A vrai dire, je ne sais meme pas s'il faut faire comme ca (je débute ) je suis completement perdu
    Si quelqu'un pouvait m'aider pour me dire pourquoi je rentre pas dans le while ca serait sympa


    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
    <?php 
    	try
    	{
    		$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    		$bdd = new PDO('mysql:host=localhost;dbname=jeux', 'root', '', $pdo_options);
    		$req = $bdd->prepare('SELECT * FROM jeux WHERE typejeux = ?');
    		$req->execute(array('fps'));
     
    		$row = array();
     
    		while($donnees = $req->fetch())
    		{ 
    			$row[] = $donnees;
    		}
    		for($i=1; $i<11; $i++)
    		{
    			$personne = "Personne $i";
    ?>
    	<div class="gamer" name="gamer" id="player<?php echo $i ?>" style="display: block;">
    <?php 
    			while($row[3] == $personne)
    			{
    ?>
    		<div class="game">
    			<div class="name"><?php echo $row[4]; ?></div>
    			<span class="jeux"><?php echo $row[5]; ?></span>
    			<a href="" class="level"><?php echo $row[7]; ?></a>
    			<span class="team"><?php  echo $row[6]; ?></span>
    		</div>
    <?php
    			}
    ?>
    </div>
    <?php 	
    		}		
    	}
    	catch(Exception $e)
    	{
    		die('Erreur : '.$e->getMessage());
    	}
    ?>
    merci d'avance de votre aide

  2. #2
    Membre éclairé
    Inscrit en
    Octobre 2011
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 50
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $sql = "SELECT * FROM jeux WHERE typejeux = ?";
    $result = mysql_query ($sql) or die ('Err req'.mysql_error());
    while ($data = mysql_fetch_assoc($result)) {
    	$list [] = array (
    				'nomjeu'    => $data['nomjeu'],
    				'nomjoueur' => $data['nomjoueur'],
    	);
    }
     
    foreach ($list as $info) {
    	echo $info['nomjoueur'];
            echo $info['nomjoueur'];
    }
    Tu peux dupliquer les foreachs dans des blocs en affichant des données différentes comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    echo '<div class="premierblock">';
    foreach ($list as $info) {
    	echo $info['nomjoueur'];
    }
    echo '</div>';
     
    echo '<div class="deuxièmeblock">';
    foreach ($list as $info) {
    	echo $info['nomjeu'];
    }
    echo '</div>';
    Tu débute fort si tu commences avec des classes.
    J'espère que ce sont les tiennes ! ^^

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 13
    Par défaut
    lol j'ai recuperer sur un tutoriel PHP

    merci de ton aide en tout cas

Discussions similaires

  1. [SQL] Forcer l'affichage d'une table SQL malgrès des collones (jointure) vide
    Par arnaudperfect dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 19/04/2007, 10h18
  2. [MySQL] Affichage d'une table sous forme d'un tableau via PHP
    Par CYCLOPE91440 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 16/01/2007, 19h25
  3. affichage d'une table en javascript
    Par benkunz dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/11/2006, 17h33
  4. Affichage d'une table MySQL
    Par Paniez dans le forum Requêtes
    Réponses: 2
    Dernier message: 26/07/2006, 13h09
  5. Problème avec affichage d'une table modifiée
    Par auriolbeach dans le forum Access
    Réponses: 6
    Dernier message: 31/10/2005, 15h45

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