Positionner les variables dans tableau

Eléphanteau du PHP | 19 Messages

02 oct. 2013, 17:21

Bonjour,

Pour générer un tableau simple avec des données php pas de problème ...

Mais dans le cadre d'un tableau mis en forme pour un tournoi, je cherche à afficher les résultats dans certaines cases uniquement.
...
<?php
// on recupere les infos concernant les joueurs inscrits au tournoi
$sql = 'SELECT * FROM open WHERE type = "OP_NAT" AND open.case = "Tab_A_64_1" ';
	
mysql_query("SET NAMES 'utf8'");
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$req.'<br />'.mysql_error());
if(($data = mysql_fetch_array($req)) != NULL) {

	extract($data);

	}
?>
<p>&nbsp;</p>
<table width="800" class="tbl_tirage">
  <tr align="center">
    <td colspan="8"><strong><u>TABLEAU A</u></strong></td>
  </tr>
  <tr>
    <td width="20">&nbsp;</td>
    <td width="150" class="joueur_1"><?php  echo $nom_prenom WHERE open.case="TAB_A_64_1"; ?></td>
    <td width="25">&nbsp;</td>
    <td width="150">&nbsp;</td>
    <td width="25">&nbsp;</td>
    <td>&nbsp;</td>
    <td width="25">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td width="20">&nbsp;</td>
    <td width="150" class="joueur_2"><?php  echo $nom_prenom WHERE open.case="TAB_A_64_2"; ?></td>
    <td width="25" rowspan="2"><div class="css-arrow-right">&nbsp;</div></td>
    <td width="150" class="joueur_1">TAB_A_32_1</td>
    <td width="25">&nbsp;</td>
    <td>&nbsp;</td>
    <td width="25">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td width="20">&nbsp;</td>
    <td width="150" class="joueur_1">TAB_A_64_3</td>
    <td width="150" class="joueur_2">TAB_A_32_2</td>
    <td width="25" rowspan="4"><div class="css-arrow-right">&nbsp;</div></td>
    <td>&nbsp;</td>
    <td width="25">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td width="20">&nbsp;</td>
    <td width="150" class="joueur_2">TAB_A_64_4</td>
    <td width="25">&nbsp;</td>
    <td width="150">&nbsp;</td>
    <td width="150" class="joueur_1">TAB_A_16_1</td>
    <td width="25">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
... etc
et donc <?php echo $nom_prenom WHERE ...; ?> c'est pas possible :cry:
Je ne dispose que de 3 champs dans la table TYPE / CASE / NOM PRENOM
Comment je dois procéder pour afficher des valeurs spécifiques selon les cases du tableau ? j'imagine qu'il ne faut pas refaire une requête à chaque fois dans la case ...
Merci de m'éclairer.