|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Webmaster Inscription : octobre 2011 Messages : 9 ![]() |
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 : Code :
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. |
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Ben... d'après toi, à la fin de la boucle while, $ligne_donnees vaut quoi ?
![]() EDIT : un petit indice, si elle avait une valeur, pourquoi serais-tu sorti de la boucle ?
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 | ||||
|
Invité de passage
![]() Webmaster Inscription : octobre 2011 Messages : 9 ![]() |
Merci pour ta réponse.
J'ai compris que je fermais la boucle while trop tôt et effectivement c'est logique! Voici mes nouveaux codes : Code :
Merci de m'avoir poussé à trouver mon erreur. Mais maintenant dans la page de destination du lien, il y a une autre erreur. Je dois mal transmettre l'utilisation de cette variable. Voici le code : Code :
Merci d'avance. |
||||
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Webmaster Inscription : octobre 2011 Messages : 9 ![]() |
Bon j'ai enlevé une ligne qui n'avait rien à faire ici (ligne 6) :
Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Webmaster Inscription : octobre 2011 Messages : 9 ![]() |
J'ai trouvé ma solution.
Merci à tous de votre aide. A bientôt.
|
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Ingénieur développement logiciels Inscription : février 2008 Messages : 430 ![]() |
Et c'était quoi?
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre. Linus Torvalds |
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Webmaster Inscription : octobre 2011 Messages : 9 ![]() |
Il y avait un espace en trop dans la première page, celle où se trouve le lien :
Code :
echo '<td align="center"><a href="../telechargement/telechargement_print.php?code= '. $ligne_donnees['code'].'"><img src="images/download.jpg" /></a></td>'; Il faut enlever l'espace entre = et ' pour donner : php?code='. $ligne_donnees Le genre de truc que je peux mettre des années à voir. Ensuite j'ai améliorer la page appelée pour le téléchargement de la photo. Je l'ai surtout sécurisée car le script n'était pas protégé du tout. N’importe qui peuvait télécharger n'importe quel fichier (y compris les .php qui peuvent contenir des mot de passe SQL). Donc voilà le résultat : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com