DIV Message (alert en html) contenu dynamique
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:
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:
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:
#message { position:fixed; top:20%; left:20%; right:20%; bottom:20%; background-color: #FFFFFF; border: 1px dotted black; display :none;}