Php - passage de variable dans une URL
Résolu
earlturner
-
earlturner -
earlturner -
Bonjour,
J'essai d'afficher une image générée à la volée par un fichier php dans une page html, de cette manière
<img src="grille.php">
Le problème c'est que les dimensions de l'image sont entrées par l'utilisateur et donc je doit passer une variable au fichier php
J'ai essayé
<img src="grille.php?taille=$taille">
et je recupère avec $_GET["taille"];
Mais rien à faire, le fchier php ne reçoit pas la variable...
Si quelqu'un peut m'aider
Merci d'avance
J'essai d'afficher une image générée à la volée par un fichier php dans une page html, de cette manière
<img src="grille.php">
Le problème c'est que les dimensions de l'image sont entrées par l'utilisateur et donc je doit passer une variable au fichier php
J'ai essayé
<img src="grille.php?taille=$taille">
et je recupère avec $_GET["taille"];
Mais rien à faire, le fchier php ne reçoit pas la variable...
Si quelqu'un peut m'aider
Merci d'avance
Configuration: Windows XP Internet Explorer 6.0
9 réponses
-
ton code est plutôt bizare...
une image est du genre *.jpg, ou *.png, mais pas *.php !
Pour intégrer ton image à la taille rentrée par l'utilisateur, code plutôt de cette manière :
<img src="monimage.jpg" width="<? $_GET['largeur'] ?>" height="<? $_GET['hauteur'] ?>"> -
si c'est une image générée à la volée. C'est le fichier .php qui crée l'image
Le code marche quand j'ai aucune variable à passer dans le fichier php, mais dès que j'essaye de passer une variable il affiche plus rien -
Bonsoir,
tu melanges du html et du php:
<img src="grille.php?taille=$taille">
mets plutot:
<img src="grille.php?taille="<?php echo $taille; ?>">
-
je ne suis pas sûr que ta solution soit des plus simple, mais on va essayer de te trouver un truc pour contourner le problème...
As-tu essayé tout simplement :
<img src="grille.php" width="<? $_POST['largeur'] ?>" height="<? $_POST['hauteur'] ?>">
avec évidemment dans ton formulaire, deux lignes comme celles-ci :
largeur : <input type="text" name="largeur"><br>
hauteur : <input type="text" name="hauteur"><br> -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
attend je vais essayer le truc de alain42
sinon j'ai pas précisé, mais en fait c'est pas exactement la taille : c'est une grille de sudoku et l'utilisateur entre la taille d'une case
donc pas d'autre moyen que de passer une variable -
bon je viens d'essayer...
je récupère la variable avec $_GET dans grille.php?
parce que là sa marche pas... -
-
-
bon bin c'est bon ça marche j'ai mis
<img src="grille.php?taille=<?php echo $_POST['formtextTaille']; ?>">
(parce que la variable taille vient d'un autre formulaire envoyé en POST)
et je récupère avec
$_GET['taille'];
apparemment c'était un problème de guillemets dans la balise <img>
Merci à tous!
et bonnes fêtes de fin d'année...