Récupérer variables sql dans tableau html

Résolu
Bonjour,

je n'arrive pas à récupérer les variables de ma table dans les parties de mon script php suivantes :

<? echo $data['all1']; ?>

<? echo $data['all2']; ?> ...

Le fichier source.php me permet de récupérer seulement aux parties : <? echo $equipeall1; ?> ...

Qu'aurais-je oublié?? ;-))

Voici le script :

<? include ("source.php"); ?>

<?php

$hostname = "";
$user = "";
$password = "";
$nom_base_donnees = "";
$pseudo = $_POST['pseudo'];

mysql_connect($hostname, $user, $password) or die(mysql_error());
mysql_select_db($nom_base_donnees);

$sql = "SELECT * FROM allemagne WHERE pseudo = '".$_POST['pseudo']."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
?>

<TABLE>
<FONT SIZE="5" <FONT FACE="ARIAL"> <FONT COLOR="BLUE">ALLEMAGNE</FONT>

<CAPTION><FONT SIZE="4" <FONT FACE="ARIAL"> <FONT COLOR="GREEN"><? echo $data['pseudo']; ?> a pronostiqué : </FONT></CAPTION> <br />

<TR>
<TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall1; ?></TD></FONT> <TD><B><? echo $data['all1']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall2; ?></TD> <TD><B><? echo $data['all2']; ?></B></FONT></TD>
</TR>

<TR>
<TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall3; ?></TD></FONT> <TD><B><? echo $data['all3']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall4; ?></TD> <TD><B><? echo $data['all4']; ?></B></FONT></TD>
</TR>

<TR>
<TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall5; ?></TD></FONT> <TD><B><? echo $data['all5']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall6; ?></TD> <TD><B><? echo $data['all6']; ?></B></FONT></TD>
</TR>

<TR>
<TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall7; ?></TD></FONT> <TD><B><? echo $data['all7']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall8; ?></TD> <TD><B><? echo $data['all8']; ?></B></FONT></TD>
</TR>

<TR>
<TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall9; ?></TD></FONT> <TD><B><? echo $data['all9']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall10; ?></TD> <TD><B><? echo $data['all10']; ?></B></FONT></TD>
</TR>
</TABLE>
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. Merci beaucoup !!!

    Je pense que je n'aurais pas trouvé seul.
    0
    1. Bonjour,
      tu as oublié les {} :
      <? include ("source.php"); ?>
      
      <?php
      
      $hostname = "";
      $user = "";
      $password = "";
      $nom_base_donnees = "";
      $pseudo = $_POST['pseudo'];
      
      mysql_connect($hostname, $user, $password) or die(mysql_error());
      mysql_select_db($nom_base_donnees);
      
      $sql = "SELECT * FROM allemagne WHERE pseudo = '".$_POST['pseudo']."'";
      $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
      while($data = mysql_fetch_assoc($req))
      {
      ?>
      
      <TABLE>
      <FONT SIZE="5" <FONT FACE="ARIAL"> <FONT COLOR="BLUE">ALLEMAGNE</FONT>
      
      <CAPTION><FONT SIZE="4" <FONT FACE="ARIAL"> <FONT COLOR="GREEN"><? echo $data['pseudo']; ?> a pronostiqué : </FONT></CAPTION> <br />
      
      <TR>
      <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall1; ?></TD></FONT> <TD><B><? echo $data['all1']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall2; ?></TD> <TD><B><? echo $data['all2']; ?></B></FONT></TD>
      </TR>
      
      <TR>
      <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall3; ?></TD></FONT> <TD><B><? echo $data['all3']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall4; ?></TD> <TD><B><? echo $data['all4']; ?></B></FONT></TD>
      </TR>
      
      <TR>
      <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall5; ?></TD></FONT> <TD><B><? echo $data['all5']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall6; ?></TD> <TD><B><? echo $data['all6']; ?></B></FONT></TD>
      </TR>
      
      <TR>
      <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall7; ?></TD></FONT> <TD><B><? echo $data['all7']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall8; ?></TD> <TD><B><? echo $data['all8']; ?></B></FONT></TD>
      </TR>
      
      <TR>
      <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall9; ?></TD></FONT> <TD><B><? echo $data['all9']; ?></B></TD> <TD><FONT SIZE="3" <FONT FACE="ARIAL"><? echo $equipeall10; ?></TD> <TD><B><? echo $data['all10']; ?></B></FONT></TD>
      </TR>
      </TABLE>
      <?php } ?>
      0