Page 1 sur 1

erreur sur variable dans url

Posté : 23 juin 2009, 16:50
par spilo
Bonjour,

je souhaite afficher des données sous forme de tableau, je me suis inspiré de plusieurs tutoriels ...

voici mon code :
$req_code = 'SELECT num_eqp,nom_eqp,cp_ville,division FROM tbl_equipes WHERE code_del='.$code.' ORDER BY nom_eqp';
mysql_select_db ('XGURDGH', $base) ;
$result = mysql_query($req_code) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);

if($total) {
echo '<table bgcolor="#FFFFFF" width="880px">'."\n";
echo '<tr height="25" id="legend">';
echo '<td><b>Num&eacute;ro</b></td>';
echo '<td><b>Nom de l\'Equipe</b></td>';
echo '<td><b>Commune</b></td>';
echo '<td><b>Division</b></td>' ;
echo '<td><b>Modifier</b></td>' ;
echo '</tr>'."\n";
    while($row = mysql_fetch_array($result)) {
$num_eqp = $row[0];
$nom_eqp = $row[1];
        $cp_ville = $row[2];
		$division = $row[3];
		echo '<tr>';
        echo '<td bgcolor="#CCCCCC">'.$row[0].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row[1].'</td>';
      echo '<td bgcolor="#CCCCCC">'.$row[2].'</td>';
      echo '<td bgcolor="#CCCCCC">'.$row[3].'</td>';
	  echo '<td bgcolor="#CCCCCC" align="center"><a href="edit_eqp.php?num_eqp=".$num_eqp"">modifier</a></td>';
      echo '</tr>'."\n";
    }
    echo '</table>'."\n";
la variable $num_eqp ne se met pas dans le lien ???

une idée ?

d'avance merci

Posté : 23 juin 2009, 17:24
par agité
Et si tu fais :
$num_eqp = $row['num_eqp'];

Posté : 23 juin 2009, 17:39
par spilo
pas de changement ... :?

Re: erreur sur variable dans url

Posté : 23 juin 2009, 17:46
par dunbar
Bonjour,

je souhaite afficher des données sous forme de tableau, je me suis inspiré de plusieurs tutoriels ...

voici mon code :
$req_code = 'SELECT num_eqp,nom_eqp,cp_ville,division FROM tbl_equipes WHERE code_del='.$code.' ORDER BY nom_eqp';
mysql_select_db ('XGURDGH', $base) ;
$result = mysql_query($req_code) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);

if($total) {
echo '<table bgcolor="#FFFFFF" width="880px">'."\n";
echo '<tr height="25" id="legend">';
echo '<td><b>Num&eacute;ro</b></td>';
echo '<td><b>Nom de l\'Equipe</b></td>';
echo '<td><b>Commune</b></td>';
echo '<td><b>Division</b></td>' ;
echo '<td><b>Modifier</b></td>' ;
echo '</tr>'."\n";
    while($row = mysql_fetch_array($result)) {
$num_eqp = $row[0];
$nom_eqp = $row[1];
        $cp_ville = $row[2];
		$division = $row[3];
		echo '<tr>';
        echo '<td bgcolor="#CCCCCC">'.$row[0].'</td>';
        echo '<td bgcolor="#CCCCCC">'.$row[1].'</td>';
      echo '<td bgcolor="#CCCCCC">'.$row[2].'</td>';
      echo '<td bgcolor="#CCCCCC">'.$row[3].'</td>';
	  echo '<td bgcolor="#CCCCCC" align="center"><a href="edit_eqp.php?num_eqp=".$num_eqp"">modifier</a></td>';
      echo '</tr>'."\n";
    }
    echo '</table>'."\n";
la variable $num_eqp ne se met pas dans le lien ???

une idée ?

d'avance merci
Il manque un point ici
=".$num_eqp"">modifier
Proposition de correction
echo '<td bgcolor="#CCCCCC" align="center"><a href="edit_eqp.php?num_eqp='. $num_eqp .'">modifier</a></td>';

Posté : 24 juin 2009, 10:22
par spilo
c'était bien le point qu'il manquait, merci Dunbar