Récupérer le ID

Résolu
zaki15 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 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.

4 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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
zaki15 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention  
 
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
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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
zaki15 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention  
 
Re,
Merci le problème est réglé.
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Pensez à mettre en résolu !
0