Recuperation des Variables
Bonjour,
j'ai une liste deroulante avec un bouton pour afficher les donnees d'un livre. Un autre bouton fera un UPDATE pour le livre selectionne. Je ne parviens pas a recuperer les elements de ce bouqin. Les Variables restent vides. Pouvez vous m'aider ?
Voila le code que j ai :
la requete pour afficher les donnees du livre
Code:
1 2 3 4 5 6 7 8 9 10 11
| $Requete = mysqli_query($bdd,"SELECT emp_titre, emp_auteur, emp_annee, date_format(emp_datepret, '%d/%m/%Y') as datedupret, date_format(emp_dateretour, '%d/%m/%Y') as dateduretour FROM emprunts where emp_titre='$titre'");
while ($data = mysqli_fetch_assoc($Requete))
{
$titreselect=$data['emp_titre'];
$auteurselect=$data['emp_auteur'];
echo " Titre : ".$data['emp_titre']. " TitreSelect = ".$titreselect.'<br>';
echo " Auteur : ".$data['emp_auteur']." AuteurSelect = ".$auteurselect.'<br>';
echo " Année : " .$data['emp_annee'].'<br>';
echo " Date Emprunt : " .$data['datedupret'].'<br>';
echo " Date Retour prévue : " .$data['dateduretour'].'<br></tr></td>'; |
Une fonction pour appeler les variables
Code:
1 2 3 4 5 6
| function AfficheVariables()
{ // début de la fonction Affiche
global $titreselect ; // déclaration de la variable en accès global pour cette fonction
global $auteurselect ;
echo "La variable contient le Titre $titreselect" ; // affiche le contenu de la variable
} // fin de la fonction Affiche |
le debut du code pour effectuer mon UPDATE
Code:
1 2 3 4 5 6
| if (isset($_POST['cmb_rendre']))
{
AfficheVariables();
echo "Titre Selectionne : ".$titreselect;
echo "Auteur Selectionne : ".$auteurselect;
// Create connection |
les deux variables $titreselect et $auteurselect restent vides.... qu ais je oublie ?
Merci de votre aide
PS je precise que les donnees de la base sont correctes voila un var_dump
array(5) { ["emp_titre"]=> string(49) "Capter les énergies de ces pierres si precieuses" ["emp_auteur"]=> string(17) "Katherine debelle" ["emp_annee"]=> string(4) "2007" ["datedupret"]=> string(10) "26/01/2016" ["dateduretour"]=> string(10) "24/02/2016" }