Envoyer les données contenues ds 1 champ par un lien
                                    
                        muntu                    
                                    -
                                     
Alain_42 Messages postés 5413 Statut Membre -
        Alain_42 Messages postés 5413 Statut Membre -
        Bonjour à tous, 
J'aimerai savoir s'il y a moyen d'envoyer des données contenues dans un champ par un lien html. Au fait j'ai une zone de texte (input), et un lien qui me dirige vers une page. Ce que je veux faire, c'est qu'en cliquant sur mon lien, j'envoie le contenu de ma zone de texte et je récupère ce contenu dans l'autre page. Je dois absolument faire un lien, je sais le faire avec un bouton, mais là comme j'envoie plusieurs données par mon lien qui est associé à une image, j'aimerai à la même occasion envoyer le contenu de mon champ. il y a t'-il moyen de le faire ?
Merci d'avance pour votre aide
                
            
                
    
    
    
        J'aimerai savoir s'il y a moyen d'envoyer des données contenues dans un champ par un lien html. Au fait j'ai une zone de texte (input), et un lien qui me dirige vers une page. Ce que je veux faire, c'est qu'en cliquant sur mon lien, j'envoie le contenu de ma zone de texte et je récupère ce contenu dans l'autre page. Je dois absolument faire un lien, je sais le faire avec un bouton, mais là comme j'envoie plusieurs données par mon lien qui est associé à une image, j'aimerai à la même occasion envoyer le contenu de mon champ. il y a t'-il moyen de le faire ?
Merci d'avance pour votre aide
        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
- Supprimer les données de navigation - Guide
- Verificateur de lien - Guide
- Envoyer un sms groupé sans que les destinataires apparaissent - Forum Samsung
8 réponses
                        
                    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
                        
                    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,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
                        
                    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.
                        
                    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" /> 
                
                