Envoyer les données contenues ds 1 champ par un lien
Fermé
muntu
-
21 mai 2013 à 09:13
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 22 mai 2013 à 09:26
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 22 mai 2013 à 09:26
A voir également:
- Envoyer les données contenues ds 1 champ par un lien
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Verifier un lien - Guide
- Effacer les données de navigation - Guide
- Envoyer un sms par ordinateur gratuit - Guide
8 réponses
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
21 mai 2013 à 15:10
21 mai 2013 à 15:10
Salut !
C'est la base de la gestion de formulaire en PHP.
<form action="maPage.php" method="GET">
<label>Texte à envoyer : </label><input type="text" name="texte">
<input type="submit" value="Envoyer">
</form>
Et dans maPage.php :
<?php
if(isset($_GET['texte']) && !empty($_GET['texte']))
{
echo 'Vous avez envoyé ' . $_GET['texte'];
}
?>
Si dans l'input tu met "Bonjour", l'url ressemblera à maPage.php?texte=Bonjour
C'est la base de la gestion de formulaire en PHP.
<form action="maPage.php" method="GET">
<label>Texte à envoyer : </label><input type="text" name="texte">
<input type="submit" value="Envoyer">
</form>
Et dans maPage.php :
<?php
if(isset($_GET['texte']) && !empty($_GET['texte']))
{
echo 'Vous avez envoyé ' . $_GET['texte'];
}
?>
Si dans l'input tu met "Bonjour", l'url ressemblera à maPage.php?texte=Bonjour
Utilisateur anonyme
21 mai 2013 à 15:31
21 mai 2013 à 15:31
Salut salut,
Utilises les formulaire c'est fait pour ça.
Tu as un champ texte que tu remplis lorsque tu cliques sur le bouton envoyer ça te redirige vers une autre page dans laquelle tu peux récupérer le contenu de ton input texte de la page précédente!!
Sinon tu récupère le contenu en javascript et tu fais ta redirection en javascript à l'événement clique de l'élément concerné, en passant en paramètre les valeurs voulues!!
Utilises les formulaire c'est fait pour ça.
Tu as un champ texte que tu remplis lorsque tu cliques sur le bouton envoyer ça te redirige vers une autre page dans laquelle tu peux récupérer le contenu de ton input texte de la page précédente!!
Sinon tu récupère le contenu en javascript et tu fais ta redirection en javascript à l'événement clique de l'élément concerné, en passant en paramètre les valeurs voulues!!
Le problème c'est que j'ai un lien qui contient déjà des informations que je dois envoyer à la même occasion, je voulais rajouter le contenu de ma zone de texte à mon lien. Comme ça j'ai toute mes informations.
mon lien :
echo '<td style="text-align: center;" bgcolor="#CCCCCC" WIDTH="8%" onclick="return ok();"><a href="Validation_Special.php?nom='.$row["nom"].'&id='.$row["id_conge"].'&decision=non'.
'"><img src="images/arret32.png"/></a>'.'</td>';
ma zone de texte : <input name="teste" type="text" id="teste" />
Je veux qu'en cliquant sur le lien que j'envoie aussi le contenu de mon input,
mon lien :
echo '<td style="text-align: center;" bgcolor="#CCCCCC" WIDTH="8%" onclick="return ok();"><a href="Validation_Special.php?nom='.$row["nom"].'&id='.$row["id_conge"].'&decision=non'.
'"><img src="images/arret32.png"/></a>'.'</td>';
ma zone de texte : <input name="teste" type="text" id="teste" />
Je veux qu'en cliquant sur le lien que j'envoie aussi le contenu de mon input,
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
21 mai 2013 à 17:27
21 mai 2013 à 17:27
Met toute tes infos dans des input type="hidden" ;-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
21 mai 2013 à 18:07
21 mai 2013 à 18:07
si tu tiens absolument a le faire par un lien tu as cette solution
mais a quoi sert onclick="return ok()" ?
<script type="text/javascript"> function appel_page_php(nom,id,id_input_a_lire){ //on va lire le contenu de l'input var input_a_lire=document.getElementById(id_input_a_lire); window.location.href="Validation_Special.php?nom="+nom+"&id="+id+".'&decision=non&teste="+input_a_lire.value; } </script> <?php echo '<td style="text-align: center;" bgcolor="#CCCCCC" WIDTH="8%" onclick="return ok();"><a href="javascript:appel_page_php(\"'.$row["nom"].'\",\"'.$row["id_conge"].'\",\"teste\")"><img src="images/arret32.png"/></a>'.'</td>'; ?> ma zone de texte : <input name="teste" type="text" id="teste" />
mais a quoi sert onclick="return ok()" ?
onclick="return ok()" ?
Permet de demander une confirmation, j'ai mis une fonction confirm. je vais mettre en place votre solution et je vous dis quoi.
Permet de demander une confirmation, j'ai mis une fonction confirm. je vais mettre en place votre solution et je vous dis quoi.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
Modifié par Alain_42 le 22/05/2013 à 09:28
Modifié par Alain_42 le 22/05/2013 à 09:28
et comme ça ?
<script type="text/javascript"> function appel_page_php(nom,id,id_input_a_lire){ //on integre la demande de confirmation a la fonction d'appel de la page php if(confirm("blabla")){ //on va lire le contenu de l'input var input_a_lire=document.getElementById(id_input_a_lire); window.location.href="Validation_Special.php?nom="+nom+"&id="+id+"&decision=non&teste="+input_a_lire.value; } } </script> <?php echo '<td style="text-align: center;" bgcolor="#CCCCCC" WIDTH="8%" ><a href="javascript:appel_page_php(\''.$row["nom"].'\',\''.$row["id_conge"].'\',\'teste\')"><img src="images/arret32.png"/></a></td>'; ?> ma zone de texte : <input name="teste" type="text" id="teste" />