Récupération variable d'une page à l'autre sans formulaire - PHP - Programmation
Marsh Posté le 28-09-2006 à 23:14:52
Et si tu essayais comme ça :
echo '<td bgcolor="#CCCCCC"> <a href="AF.fiche.php?variable='.$row["id"].' ">'.$row["nom"].'</a> </td>';
Marsh Posté le 28-09-2006 à 23:28:32
Ca marche, elle apparait bien dans l'adresse.
Merci beaucoup pour l'aide
JM
Marsh Posté le 29-09-2006 à 08:54:00
dur dur les bgcolor dans chaque balise non ?
Marsh Posté le 29-09-2006 à 09:21:48
KoZo a écrit : dur dur les bgcolor dans chaque balise non ? |
pas plus que les echo à chaque ligne ... mais bon c'est clair que ya bon les css...
Marsh Posté le 28-09-2006 à 22:45:49
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