Bonjour,
Je cherche a transmettre la valeur d'une variable dans l'adresse. Quand je clique sur le lien, j'ai pas la valeur qui s'affiche (../AF.fiche.php?variable= ).
//récupère tous les enregistrements
$select = 'SELECT `id`,`nom`,`chantier`,`Lcoque`,`largeur`,`photo` FROM `bateaux` ';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
echo " il y a $total enreg.";
// si on a récupéré un résultat on l'affiche.
if($total) {
// debut du tableau
echo '<table bgcolor="#FFFFFF" width=\"600\" border=\"5\">'."\n";
// première ligne on affiche les titres prénom et surnom dans 2 colonnes
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Ref</u></b></td>' ;
echo '<td bgcolor="#669999"><b><u>Nom du bateau</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Chantier</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Longueur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Largeur</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Photo</u></b></td>' ;
echo '</tr>'."\n";
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["id"].'</td>';
echo '<td bgcolor="#CCCCCC"> <a href="AF.fiche.php?variable=".$row["id"]."\">'.$row["nom"].'</a> </td>';
echo '<td bgcolor="#CCCCCC">'.$row["chantier"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["Lcoque"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["largeur"].'</td>';
if($row["photo"]=='1')
{echo '<td bgcolor="#CCCCCC"><b><u>OUI</u></b></td>';}
else echo '<td bgcolor="#CCCCCC"> </td>';
//echo '<td bgcolor="#CCCCCC">'.$row["photo"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// fin du tableau.
Je pense que le problème vient de la ligne en rouge, mais je ne vois pas pourquoi la variable $row["id"] s'affiche dans mon tableau et elle n'apparati pas dans l'adresse.
Je n'ai pas encore trouvé comment faire pour la récupérer sur la nouvelle page ouverte.
Je vous remercie d'avance de votre aide,
JM