Récupéreration des données et les afficher
Fermé
Dodi
-
24 août 2016 à 12:23
nagaD.scar Messages postés 4272 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 4 janvier 2023 - 26 août 2016 à 15:15
nagaD.scar Messages postés 4272 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 4 janvier 2023 - 26 août 2016 à 15:15
A voir également:
- Récupéreration des données et les afficher
- Effacer les données de navigation - Guide
- Excel validation des données liste - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Afficher mot de passe wifi android - Guide
- Reinstaller windows sans perte de données - Guide
3 réponses
nagaD.scar
Messages postés
4272
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
4 janvier 2023
252
Modifié par nagaD.scar le 26/08/2016 à 15:04
Modifié par nagaD.scar le 26/08/2016 à 15:04
Je crois que tu te prends trop la tête arshi92 xD
EDIT -> enfin c'est surtout qu on ne sait pas ce qu il veut ne faire. D après sa demande c'est afficher le nom au click, avec une redirection par get.
En gros la solution est (et pourtant tu l avais mais tu est partis à l inverse ^^) :
tu lis les valeurs de post alors que c'est un get:
et oublie le form, on ne mélange pas les get et post.
naga
EDIT -> enfin c'est surtout qu on ne sait pas ce qu il veut ne faire. D après sa demande c'est afficher le nom au click, avec une redirection par get.
En gros la solution est (et pourtant tu l avais mais tu est partis à l inverse ^^) :
tu lis les valeurs de post alors que c'est un get:
<?php if(isset($_GET['value']{ $valeur_img = $_GET['value']; echo $valeur_img; } ?>
et oublie le form, on ne mélange pas les get et post.
naga
arshi92
Messages postés
131
Date d'inscription
mercredi 27 juin 2012
Statut
Membre
Dernière intervention
12 octobre 2017
17
26 août 2016 à 13:04
26 août 2016 à 13:04
Bonjour.
Quand tu dis la valeur, tu parles de la valeur dans l'URL ? Dans cet exemple la valeur étant : lm12 ?
D'abord je vois la balise ouvrante <form> mais pas la fermante </form>. Le problème est que pour recevoir les données par POST, il faut envoyer des données vers la page post.php or l'image est liée à un lien.
Dans ce cas je te propose plutôt d'utiliser du JavaScript pour envoyer le formulaire lorsqu’on clique sur l'image et un champ caché qui contient la valeur.
HTML :
<!-- on ajoute un id au formulaire id="formulaire" tu peux mettre n'importe quoi à la place de "formulaire" -->
<form method="post" action="go.php" id="formulaire">
<!-- Le champ caché qui contient la valeur -->
<input type="hidden" name="value" value="lm12">
<!-- la ligne onclick signifie : Si on clique , envoie l'élement (ici le form) dont l'id est "formulaire". -->
<img src="image.jpg" onclick="document.getElementById('formulaire').submit();" />
</form>
PHP :
<?php
if(isset($_POST['value']))
{
$valeur_img = $_POST['value'];
echo $valeur_img;
}
?>
Quand tu dis la valeur, tu parles de la valeur dans l'URL ? Dans cet exemple la valeur étant : lm12 ?
D'abord je vois la balise ouvrante <form> mais pas la fermante </form>. Le problème est que pour recevoir les données par POST, il faut envoyer des données vers la page post.php or l'image est liée à un lien.
Dans ce cas je te propose plutôt d'utiliser du JavaScript pour envoyer le formulaire lorsqu’on clique sur l'image et un champ caché qui contient la valeur.
HTML :
<!-- on ajoute un id au formulaire id="formulaire" tu peux mettre n'importe quoi à la place de "formulaire" -->
<form method="post" action="go.php" id="formulaire">
<!-- Le champ caché qui contient la valeur -->
<input type="hidden" name="value" value="lm12">
<!-- la ligne onclick signifie : Si on clique , envoie l'élement (ici le form) dont l'id est "formulaire". -->
<img src="image.jpg" onclick="document.getElementById('formulaire').submit();" />
</form>
PHP :
<?php
if(isset($_POST['value']))
{
$valeur_img = $_POST['value'];
echo $valeur_img;
}
?>
26 août 2016 à 15:09
26 août 2016 à 15:15
sinon si tu veux faire en JS c est encore plus simple:
allez week end ^^ ++