Bonjour,
J'aimerai lorsque je clique sur le bouton "Ajouter", que cela me fasse les vérifications PHP que je souhaite puis l'insertion dans la base SQL et que ça affiche le résultat dans un div "message" pour dire si l'insertion c'est bien passé ou non.
Finalement mon div "message" est un sorte de alert() en JavaScript qui est soit "display :none;" soit "display : block;"
Je ne vois pas de qu'elle façon remplir mon bloc message suivant le résultat sachant que mon div message est en faites dans un include et donc propre à toutes mes pages web.
entete.php
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php echo ' <body> <div id="message"> //message de confirmation/échec/information </div> <div id="entete"> //header+menu </div>'; ?>
ajout.php
Code PHP : 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
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <?php // Si on a cliquer sur le bouton ajouter if (isset($_POST['submitAjouter'])) { try { // Requête SQL $sqlInsertInto = "INSERT INTO toto VALUES ()"; // Ajout de l'équipement $count = $bdd->exec($sqlInsertInto); // Si l'insertion s'est bien passé on affiche un message de confirmation if ($count == 1) { // Afficher message de confirmation } else { // Afficher message d'échec } } catch (Exception $e) { die('Erreur : '.$e->getMessage()); } } include("entete.php"); ?> <div id="corps"> <form id="form" method="post" action="" class="divEquipAdd"> <input type="submit" name="submitAjouter" value="Ajouter" /> <fieldset> <legend>Informations</legend> <label>Commentaire :</label><textarea name="commentaire"><?php if (isset($_POST['commentaire'])) { echo $_POST['commentaire']; } ?></textarea><br/> </fieldset> </div>
Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part #message { position:fixed; top:20%; left:20%; right:20%; bottom:20%; background-color: #FFFFFF; border: 1px dotted black; display :none;}
Partager