Bonjour.
J'ai une page .php qui affiche un tableau en fonction de rquete dans une bdd.
A l'affichage de cette page ma variable $code aparait bien à l'écran.
En bas de page j'ai mis un lien qui va servir à télécharger une photo du FTP en passant par la bbd où l'adresse url est stockée.
Quand je clique sur le lien la variable que je tente de passer dans l'url n'apprait pas dans l'url.
Cette variable $code est pourtant bien existante au niveau de cette 1ere page .php puisque elle apparait dans mon tableau.
Voici la page :
La variable en ligne 33 s'affiche bien. Donc elle est bien existante.
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 <?php //Mise en place d'une session. Question Sophie : Dois-je le remettre comme j'intégre mes pages avec ($_GET['pages'])){ include 'pages/' . $_GET['pages'] . '.php'; session_start(); ?> <br /><br /> <form action="index.php?pages=catalogue" method="post"> Nouvelle recherche code : <input name="code" type="text" /> <input name="valider" type="submit" value="Chercher"> </form> <br /><br /> <?php include ('parametres/parametres.php'); $requete_sql=("SELECT code, photo_min, nom_ref FROM photo WHERE code='$code'"); $resultat = mysql_query($requete_sql,$link); echo '<center><table width="1000" border="2" cellspacing="2" cellpadding="5">'; echo '<tr>'; echo '<td width="200px" align="center"><strong>Code produit</strong></td>'; echo '<td width="200px" align="center"><strong>Nom produit</strong></td>'; echo '<td width="200px" align="center"><strong>Photo</strong></td>'; echo '</tr>'; while($ligne_donnees = mysql_fetch_assoc($resultat)){ echo '<tr>'; if (isset($_POST['code'])) { echo '<td style="color:#ffffff" bgcolor="#003399"><center>' . $ligne_donnees['code'] . '</center></td>'; }else{ // Cette demande ne marche pas. Si code pas bon ca ne me pas echo '<td style="color:#ffffff" bgcolor="#66cc66"><center>' . 'ce code produit n\'existe pas' . '</center></td>'; } echo '<td align="center">' . $ligne_donnees['nom_ref'] . '</td>'; echo '<td align="center">' . '<img src="'. $ligne_donnees['photo_min'] . '" alt="Image en Print">' . '</td>'; echo '</tr>';} echo '</table></center><br /><br />'; ?> <center> <table width="1000" border="0" cellspacing="2" cellpadding="2"> <tr> <td align="center"><a href="../telechargement/telechargement_print.php?code=<?php echo $ligne_donnees['code']; ?>"><img src="images/download.jpg" /></a></td> <td align="center"><a href="../telechargement/telechargement_hd.php?code=<?php echo $ligne_donnees['code']; ?>"><img src="images/download.jpg" /></a></td> <td align="center"><a href="../telechargement/telechargement_mail.php?code=<?php echo $ligne_donnees['code']; ?>"><img src="images/download.jpg" /></a></td> </tr> <tr> <td align="center">Télécharger la photo en print</td> <td align="center">Télécharger la photo en HD</td> <td align="center">Télécharger la photo pour mail</td> </tr> </table> </center><br /><br /><br />
Par contre en ligne 57 58 59 elle ne passe pas.
Quand je clique sur le lien cela ne fonctionne pas.
L'url de la page appelée est :
http://www.xx.net/telechargement_mail.php?code=
Auriez vous une petite idée pour m'aider à trouver la solution?
Merci d'avance.
Partager