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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| <?php
try
{
// On essaie de se connecter à MySQL
$bdd = new PDO('mysql:host=localhost;dbname=suiviserviceinfo', 'root', '');
}
catch (Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Connexion échouée : ' . $e->getMessage(''));
}
// Si tout va bien, on peut continuer
Je fais donc un include de connexionBdd.php sur les autres pages.
Voici maintenant mon code concernant la requête , située dans la page cible du formulaire :
// Si tous les champs sont saisis
if (isset($_POST['numAppel']) AND isset($_POST['heureAppel']) AND isset($_POST['dateAppel'])
AND isset($_POST['raisonAppel']) AND isset($_POST['dureeAppel']) AND isset($_POST['suiteAppel'])
AND isset($_POST['nomPrenomAppelant']) AND isset($_POST['commentaire']))
{
$numAppel=$_POST['numAppel'];
$heureAppel=$_POST['heureAppel'];
$dateAppel=$_POST['dateAppel'];
$raisonAppel=$_POST['raisonAppel'];
$dureeAppel=$_POST['dureeAppel'];
$suiteAppel=$_POST['suiteAppel'];
$nomPrenomAppelant=$_POST['nomPrenomAppelant'];
$commentaire=$_POST['commentaire'];
$ajouterUnAppel = $bdd -> exec('INSERT INTO appels(numAppel, heureAppel, dateAppel, raisonAppel, dureeAppel,
suiteAppel, nomPrenomAppelant, commentaire)
VALUES('.$numAppel.','.$heureAppel.','.$dateAppel.',"'.$raisonAppel.'","'.$dureeAppel.'",
"'.$suiteAppel.'","'.$nomPrenomAppelant.'","'.$commentaire.'")');
var_dump($ajouterUnAppel);?><br /><br />
<?php echo 'Numéro de l\'appel : '.$_POST['numAppel'].''; ?><br /><br />
<?php echo 'Heure de l\'appel : '.$_POST['heureAppel'].''; ?><br /><br />
<?php echo 'Date de l\'appel : '.$_POST['dateAppel'].''; ?><br /><br />
<?php echo 'Raison de l\'appel : '.$_POST['raisonAppel'].''; ?><br /><br />
<?php echo 'Durée de l\'appel : '.$_POST['dureeAppel'].''; ?><br /><br />
<?php echo 'Suite de l\'appel : '.$_POST['suiteAppel'].''; ?><br /><br />
<?php echo 'Nom et prénom de l\'appelant : '.$_POST['nomPrenomAppelant'].''; ?><br /><br />
<?php echo 'Commentaire : '.$_POST['commentaire'].''; ?><br /><br />
<?php
}// Sinon Problème saisie
else
{
echo 'Problème de saisie';
}
?> |
Partager