Formulaire déroulant après avoir cliqué sur un bouton
Bonjour, je suis actuellement dans l'urgence de rendre un projet et je dois apporter une amélioration.
Pour le moment, j'ai un tableau (Lignes -> Heures, Colonnes -> Terrains)
l'intersection de ces lignes/colonnes forment des cases qui contiennent un bouton Réserver. Le tableau est construit de manière à ce que chaque case contienne un formulaire invisible prérempli que le bouton réserver envoie à une page de traitement qui enregistre une réservation pour l'utilisateur qui soumet la réservation.
Code:
1 2 3 4 5 6 7 8 9 10 11
| function formulaire($a, $b, $c, $d){
echo "
<td>
<form action='reserver.php' method='post'>
<input type='$d' name='idTerrain' value='$a' />
<input type='$d' name='datePageActu' value='$b' />
<input type='$d' name='heureReserv' value='$c' />
<input type='submit' value='Réserver' />
</form>
</td> ";
} |
Voilà le code $d est initialisé à hidden, si bien qu'on a que des boutons.
Code:
1 2
| $req = 'INSERT INTO reservationTerrain VALUES (null, '.$idTerrain.', "'.$dateReserv.'", "'.$heureReserv.'", 257)';
mysql_query($req); |
Et, voilà ce qui se passe quand on réserve... Le tableau est alors rafraichi et là ou la personne a réservé, on affiche bien évidemment plus un bouton, mais on affiche son nom/prénom afin d'indiquer qu'elle a déjà réservé à cet endroit.
Je dois apporter l'amélioration suivante de toute urgence (J'ai en parallèle d'autres langages à apprendre et je ne peux pas me lancer dans le JavaScript pour en comprendre toutes les subtilités pour l'instant) :
Il faut que quand je clique sur mon bouton réserver, il y ai une petite fenêtre qui s'ouvre en dessous, et qu'à l'intérieur de celle-ci j'ai une liste déroulante des joueurs afin de sélectionner un adversaire.
Ma seule question se résume à comment réussir à ouvrir une telle fenêtre ? Auriez vous un tutoriel, un guide ou un code déjà fait que je n'aurai qu'à ajouter ?
En vous remerciant d'avance.