View previous topic :: View next topic |
Author |
Message |
laurentq45 Smarty Rookie
Joined: 14 Sep 2006 Posts: 15 Location: France
|
Posted: Sun Dec 31, 2006 12:45 am Post subject: [Résolu]Problème récupération variable $_GET[] |
|
|
Bonsoir le Forum,
Je souhaite, toujours pour mes galeries de photos, ouvrir une popup pour visualiser la photo grandeur nature.
Pour la popup, tout fonctionne ; la variable passe aussi, puisse que l'url de la popup récupère bien le "?image=01.jpg".
Mais je dois avoir une erreur dans le code suivant :
Code: | <?php
//chemin Smarty online
//require 'smarty/libs/Smarty.class.php';
//chemin Smarty local
require 'C:/Program Files/EasyPHP1-8/php/Smarty/libs/Smarty.class.php';
$smarty = new Smarty();
$smarty->compile_check = true;
$smarty->debugging = false;
$smarty->template_dir = 'templates/';
$smarty->compile_dir = 'templates_c/';
$smarty->config_dir = 'configs/';
$smarty->cache_dir = 'cache/';
if( ! isset( $image ) ) $image = 0; //Problème d'url non récupéré
$smarty->image = $_GET['image'];
$smarty->display('photo.tpl');
?> |
Merci de votre aide, ou critique
Il va franchement falloir que je me penche sur le développement en PHP.
Bon réveillon à tous _________________ Laurent
Tout le monde cherche sa place au soleil
http://www.developpement-interessant.com
Last edited by laurentq45 on Wed Jan 03, 2007 12:03 am; edited 1 time in total |
|
Back to top |
|
ciboulette Smarty Regular
Joined: 13 Jul 2006 Posts: 45
|
Posted: Sun Dec 31, 2006 12:18 pm Post subject: |
|
|
Code: | if( ! isset( $image ) ) $image = 0; //Problème d'url non récupéré
$smarty->image = $_GET['image']; |
ce code il serre a quoi? |
|
Back to top |
|
laurentq45 Smarty Rookie
Joined: 14 Sep 2006 Posts: 15 Location: France
|
Posted: Sun Dec 31, 2006 1:01 pm Post subject: |
|
|
Bonjour Ciboulette,
Bonjour le Forum,
C'est un extrait du code de photo.php
Code: | if( ! isset( $image ) ) $image = 0; //Problème d'url non récupéré
$smarty->image = $_GET['image']; |
Il sert à récupérer la variable 'image' passée dans l'url de la page : 'http://monsite/photo.php?image=01.jpg'. _________________ Laurent
Tout le monde cherche sa place au soleil
http://www.developpement-interessant.com |
|
Back to top |
|
ciboulette Smarty Regular
Joined: 13 Jul 2006 Posts: 45
|
Posted: Tue Jan 02, 2007 10:24 pm Post subject: |
|
|
heuu tu dit : Quote: | Mais je dois avoir une erreur dans le code suivant : |
toi c'est quoi ton erreur?
a quel nivo ça marche pas? car tu dit aussi : Quote: | Pour la popup, tout fonctionne ; la variable passe aussi, puisse que l'url de la popup récupère bien le "?image=01.jpg". |
|
|
Back to top |
|
laurentq45 Smarty Rookie
Joined: 14 Sep 2006 Posts: 15 Location: France
|
Posted: Tue Jan 02, 2007 11:55 pm Post subject: |
|
|
Bonsoir Ciboulette, le Forum,
Bonne Année à tous.
Pour te répondre :
La variable passe dans l'url, mais je n'arrive pas à le faire passer dans la variable Smarty.
En cherchant, j'ai avancé un peu avec Code: | extract($_GET,EXTR_SKIP);
// On teste la variable
if (isset($_GET['image'])) {
// On fait ce que l'on veut ensuite :)
echo 'L\'url est '.$_GET['image'];
}
else {
echo 'La variables n\'est pas déclarées.';
} |
La variable est bien déclarée, et s'affiche comme il faut avec le test.
Par contre, quand je continue : Code: | $smarty->image = $_GET['image']; |
La variable $image de smarty n'est pas reconnue, et la photo ne s'affiche pas ?? _________________ Laurent
Tout le monde cherche sa place au soleil
http://www.developpement-interessant.com |
|
Back to top |
|
laurentq45 Smarty Rookie
Joined: 14 Sep 2006 Posts: 15 Location: France
|
Posted: Wed Jan 03, 2007 12:06 am Post subject: |
|
|
Re,
Je me sens honteux
Code: | $smarty->image = $_GET['image']; |
Je vais réapprendre à déclarer une variable :
Code: | $smarty->assign('image', $_GET['image']); |
Désolé de te faire perdre ton temps Ciboulette. _________________ Laurent
Tout le monde cherche sa place au soleil
http://www.developpement-interessant.com |
|
Back to top |
|
ciboulette Smarty Regular
Joined: 13 Jul 2006 Posts: 45
|
Posted: Wed Jan 03, 2007 12:13 pm Post subject: |
|
|
pas de probleme , enfin j'avoue que j'ai chercher dans la doc de smarty ct quoi le image , une fonction que je connaissé pas peuetre |
|
Back to top |
|
laurentq45 Smarty Rookie
Joined: 14 Sep 2006 Posts: 15 Location: France
|
Posted: Wed Jan 03, 2007 8:00 pm Post subject: |
|
|
Re Ciboulette,
Non image est juste le nom de la variable qui passe par l'Url.
Je n'en suis pas encore à utiliser des fonctions spécifiques et encore moins à en créer.
J'ai trouver un site top pour faire mes armes en php :
Le Site du Zér0.
Ca peut servir à d'autres dans le besoin comme moi
A bientôt ! J'attaque les bases de données _________________ Laurent
Tout le monde cherche sa place au soleil
http://www.developpement-interessant.com |
|
Back to top |
|
ciboulette Smarty Regular
Joined: 13 Jul 2006 Posts: 45
|
|
Back to top |
|
|