Récupération variable d'une page à l'autre sans formulaire

Récupération variable d'une page à l'autre sans formulaire - PHP - Programmation

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

Reply

Marsh Posté le 28-09-2006 à 22:45:49   

Reply

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>';


Message édité par arnaudm57 le 28-09-2006 à 23:15:13
Reply

Marsh Posté le 28-09-2006 à 23:28:32    

Ca marche, elle apparait bien dans l'adresse.
Merci beaucoup pour l'aide
 
JM  
:)

Reply

Marsh Posté le 29-09-2006 à 08:54:00    

dur dur les bgcolor dans chaque balise non ?


---------------
"Jazz is not dead, it just smells funny" - Frank Zappa (1973)
Reply

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 :D... mais bon c'est clair que ya bon les css...:D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed