Transmition de variable

Résolu/Fermé
adamsong182 - 10 mars 2009 à 16:20
 diable2010 - 10 mars 2009 à 16:28
Bonjour,
voici mon problème,
j'ai une page (corp.php ) avec une données récupéré dans ma base de données que j'ai bien sur stocké dans une variable $donnees soit $donnees['sujet']
je veut transmettre cette variable a une autre page (reponse.php) . j'utilise pour cela un formulaire avec un champs caché. je voudrai ensuite réutiliser cette variable dans un autre formulaire pour avoir un champ prés-remplie

voici la page corp.php :

if(isset($_GET['id'])){ //si la variable id existe
$requete_selection = mysql_query('SELECT *
FROM formulaire
WHERE id='.$_GET['id']) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

$donnees = mysql_fetch_array($requete_selection);
echo $donnees['sujet']. '<br />';
echo $donnees['message'] . '<br />';

}
$trsujet=$donnees['sujet'];
?>
<form method="post" action="reponse.php">
<input type="HIDDEN" value="<?php echo $trsujet;?>">
</form>
<a href="reponse.php">Reponse</a>

voici la page reponse.php

<form method="post" action="ecriture.php">


<input name="sujet" value="<?php echo $_POST['trsujet'];?>"> <br>
<textarea cols="60"rows="15" name="message">Tapez ici votre texte... </textarea>
<input value="Envoyer" type="submit"></td>

</form>

voici la valeur affiché sur la page
<br /><b>Notice</b>: Undefined index: trsujet in <b>C:\wamp\www\reponse.php</b> on line <b>6</b><br />

2 réponses

adamsong182
10 mars 2009 à 16:24
j'ai oublié de presisé qur le message est affiché dans le champ texte
0
dans la forù de la page corp.php tu mey
<form action="reponse.php" methode="post">

dans la page reponse.php:

<?php
$recup = isset($_post['Nom_Du_Champ_caché'])? $_post['Nom_Du_Champ_caché'] : "";

?>


les donné du cham^caché est dans la variable $recup
0