Récuperer une val d'un form
zarati
Messages postés
40
Statut
Membre
-
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 .
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
-
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>-
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é .....
-
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> -
-