Récupérer le ID

Résolu
zaki15 Messages postés 50 Statut Membre -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir,
voila j'ai crée un tableau affichant le contenu d'une table
dont ses 3 colonnes sont (un lien Modifier,ID,Texte),mon problème c'est
que je veut lorsque on clique sur Modifier je récupère le ID de
la ligne correspondante dans une variable,
personne peut m'aider et merci d'avance.
Configuration: Windows XP
Firefox 3.5.3

4 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Tu peux faire passer des paramètres par la méthode "get".
    En gros, il suffit d'ajouter ?variable=valeur à la fin d'une url.
    Exemple : http://example.com/news.php?id=3&action=editer
    De cette manière, tu auras une variable $_GET['id'] qui vaudra 3 et une autre $_GET['action'] qui vaudra "editer".
    0
    1. zaki15 Messages postés 50 Statut Membre
       
      Re,
      voila ce qu j'ai fait:

      pour la page qui envoi la varible:

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
      <head>
      <title>Bienvenue sur mon site !</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      </head>
      <body>
      <?php
      mysql_connect("localhost","root");
      mysql_select_db("test");
      $retoure=mysql_query("select* from news order by id ")or die(mysql_error());
      while($infos=mysql_fetch_array($retoure))

      {
      ?>
      <form action="recu.php"method="post" >
      <a href="recu.php?id= $infos['id']"><?php echo $infos['id'];?></a>
      </form>
      <?php echo $infos['contenu'];?>

      <br/>
      <?php
      }
      ?>
      </body>
      </html>

      et pour la page qui reçoi cette variable

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
      <head>
      <title>Bienvenue sur mon site !</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      </head>
      <body>
      <?php
      echo $_GET['id'];
      ?>
      </body>
      </html>

      mais elle affiche $infos['id'] et pas la valeure.
      0
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Sur "la page qui envoi la varible" (en français : "la page qui envoie la variable") :
    ...
    while($infos=mysql_fetch_array($retoure))
    
    {
    ?>
    <form action="recu.php"method="post" >
    <a href="recu.php?id= $infos['id']"><?php echo $infos['id'];?></a>
    </form>
    ...
    => Supprimes l'espace et ajoute "<?php echo" et "; ?>" autour.
    0
  3. zaki15 Messages postés 50 Statut Membre
     
    Re,
    Merci le problème est réglé.
    0
  4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Pensez à mettre en résolu !
    0