Récuperer une val d'un form

zarati Messages postés 40 Statut Membre -  
zarati Messages postés 40 Statut Membre -
Bonjour,
je veux récuperer une donnée saisie d'un formulaire A par exemple une reference, et puis l'afficher dans le formulaire B dans le champs texte ,et je veux que ces deux formulaires soient sur la meme page php et après afficher ce resultat dans ma base donnée,svp aidez moi je suis bloqué et merci d'avance .

<?include ('connexion_Mysql.php');
$requete = "INSERT INTO template_form SET
                
				template_ref='$reference',
                template_name='$title',
				Writer='$writer',
				Process='$process',
				Type='$type',
				Level='$level',
				issue_date='$date'";

                 //Insertion dans la table :
    if(!mysql_query($requete))
        echo mysql_error();
	else "INSERTION OK";
include ('Deconnexion_Mysql.php');?>





1 réponse

tidjool Messages postés 107 Statut Membre 7
 
Bonjour,

Pour que deux champs soient égaux, j'utiliserais javascript.
Exemple (minimaliste) :
function ecrire(txt) {
document.getElementById('reference2').value = txt;

}
</script>
<form action="essai.php" method="post">
<input type="text" id="reference" onChange="ecrire(this.value);"/>
<input type="submit" value="valider" />
</form>


<form action="lefichierpourmettreenbase.php" method="post">
<input type="text" id="reference2" value="" />
<input type="submit" value="Mettre en base" />
</form>
1
zarati Messages postés 40 Statut Membre 1
 
Merci tidjool pour ta réponse rapide , j'ai essayé ce que tu m'a proposé mais ça marche pas a 100% , quand j'ecrit du texte et je clique sur le bouton valider mon texte s'affiche en bas dans le deuxième champs texte et puis une seconde après ces deux champs devienne vides .comment on fait pour ke ces deux champs ne disparaitre pas et merci encore une fois , vraiment tu m'a sauvé .....
0
tidjool
 
Il faut créer une variable $_Post avant le formulaire. exemple:
<?PHP
if (isset($_Post['reference'])) {
$ref = $_Post['reference'];
}
else {
$ref="";
}
?>
<form action="essai.php" method="post">
<input type="text" name="reference" onChange="ecrire(this.value);" value="<?PHP echo $ref; ?>
"/><input type="submit" value="valider" />
</form>
0
zarati Messages postés 40 Statut Membre 1
 
Merci tidjool pour ta réponse ,je vais essayer ça et après je poste ma réponse .
bonne journée
0