Bonjour à tous.
J'ai un petit soucis avec le passage de paramètres dans un lien.
Je crée plusieurs liens dans un tableau a partir de mots extrait d'une base de données. jusque la pas de soucis.
Je désire passer en paramètre a chaque lien le nom qui a servis de le créer afin de le récupérer dans la page vers la quelle il envois.
Mon petit bout de code ressemble a sa pour l'instant (je sais il est pas beau ^^)
et j'essaye de recuperer sa sur la page cible comme sa:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 <html> <head> <title>TP2 Page1 PHP</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="Style1TP2PHP.css" rel="stylesheet" type="text/css"> </head> <body> <?php include("Connection.php") ?> <table> <caption>Themes</caption> <tr> <th>Theme</th> </tr> <?php $test=mysql_query("SELECT * FROM theme order by theme") or die(mysql_error()); while($donnees=mysql_fetch_array($test)) { ?> <tr> <td><a href="Page2TP2PHP.php?theme=$donnees['theme']"><?php echo $donnees['theme'];?></a> </td> </tr> $identif=$_GET['variable']; --> <?PHP } ?> </table> </body> </html> <? php
Sa m'affiche $donnees['theme'] tel quel :-(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <html> <head> <title>TP2 Page2 PHP</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <strong><font color="#FF0000" size="7">CECI</font></strong><font size="7"> est un <font color="#FF0000"><strong>TEST</strong></font> pour la <font color="#FF0000"><strong>PAGE 2</strong></font></font> <?php /*$theme=$_POST['theme'];*/ $theme=$_GET['theme']; echo "<br/>"; echo "$theme"; ?> </body> </html>
et quand j'essaye avec post (ici en commentaire) sa me mets sa:
Notice: Undefined index: theme in C:\Program Files\EasyPHP 2.0b1\www\TP2PHP\Page2TP2PHP.php on line 12
Si quelqu'un avait une idée je lui en serait treeees reconnaissant
Merci d'avance









Répondre avec citation




Partager