Bonjour à tous !
J'ai un petit problème, avec mon code en modèle MVC, avec un formulaire,c 'est pourquoi je vous fait part de mon problème.
J'ai un formulaire qui fait le lien avec l'action "action_afficher_gadget" qui affiche le titre d'un gadget qui se trouve dans ma base tant qu'il y en a. Puis je "cache" au formulaire certaines données de ma base comme l'url et le titre pour les utiliser dans mon action.
En effet, mon action récupère ces données et les insère dans une autre base après un clic sur le bouton "insérer".
Voici le code :
Ceci fonctionne niquel avec mon insertion SQL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php while ($row = mysql_fetch_array($requete)) { echo $row['titre']; ?> <form method="post" name="form<?php echo $row['id-gadget']; ?>" action="controleur.php?action=action_afficher_gadget&id=<?php echo $row['id-gadget']; ?>"> <tr> <td> <input type="hidden" name="url" value="<?php echo $row['url']?>"> <input type="hidden" name="titre" value="<?php echo $row['titre']?>"> <input type='submit' value='Insérer'><br/> </td> </tr> </form> <?php }//Ferme le while au dessus ?>
Mais maintenant dans mon code, j'ai besoin de récupérer des valeurs d'une autre table. Donc je réalise un "select * de ma 2ème base" et aimerai rentrer les données de cette base avec un input de type hidden dans le formulaire. Mais lorsque je fais un echo de ces données dans l'action, rien ne s'affiche.
Je pense qu'il faudrait mettre ce code mais je n'y arrive pas...
Merci de votre aide en espérant avoir été clair...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php while ($row1 = mysql_fetch_array($requete1)){ ?> <input type="hidden" name="id-gadget" value="<?php echo $row1['id-gadget']?>"> <input type="hidden" name="id-sessions" value="<?php echo $row1['id-sessions']?>"> <?php } ?>
Partager