Insertion des données

Insertion des données - PHP - Programmation

Marsh Posté le 12-11-2018 à 15:20:35    

Bonsoir! Je suis une débutante en programmation et nouvelle sur le forum. J'ai fait unformulaire mais je n'arrive pas à insérer dans ma base sous phpmyadmin.
formulaire.php
 
<?php  
 $bdd = new PDO('mysql:host=localhost;dbname=habilitation', 'root', '');
 
 ?>
<!DOCTYPE html>
<html>
<head lang="fr">
<title>habilitation</title>
<link rel="stylesheet" href="habi.css">
<meta charset="utf-8">
</head>
 
<body>
 
<header>
 <p><img src="logo">logo</p>
 <p>Odette Emilie Felemou</p>
 
</header>
<h1 id="titre">Habilitation</h1>
 
<nav>
 <div class="tb">
  <ul>
      <li class="oi">
       <a href="accueil.php">Accueil</a>
   </li>
   <li class="oi">
        <a href="demande.php">Demande</a>
   </li>
   <li class="oi">
       <a href="recherche.php">Rechercher</a></li>
       <li class="oi">
    <a href="contact.php">Contact</a>
   
   </li>
   
  </ul>
 </div>
</nav>
 
 
 
 
 <h2>DEMANDE D'HABILITATION</h2>
 <form method="POST" action="dbhabilitation.php">
  <label>Matricule
   <input type="text" name="MATRICULE_USER"  maxlength="1000px">
  </label><br/><br/>
  <label>Nom
   <input type="text" name="NOM_USER">
  </label><br/><br/>
  <label>Prenom
   <input type="text" name="PRENOM_USER">
  </label><br/><br/>
  <label>Fonction
   <input type="text" name="FONCTION_USER">
  </label><br/><br/>
  <label>Service
   <input type="text" name="SERVICE_USER">
  </label><br/><br/>*
  <label>Agence
   <select name="AGENCE_USER">
    <option value="" selected="selected"></option>
    <option value="siege">SIEGE</option>
    <option value="mad1">MADINA 1</option>
    <option value="mad2">MADINA 2</option>
    <option value="ccf">CCF</option>
    <option value="kprim">Kipe-Prima</option>
    <option value="kagbe">KAGBELEN</option>
    <option value="sig">SIGUIRI</option>
   </select>
  </label><br/><br/>
   
  <label>Nom de la caisse
   <input type="text" name="NOM_CAISSE_USER">
  </label><br/><br/>
   
 
 <h3>IDENTIFICATION DE LA DEMANDE</h3>
 
  <label ><strong>Type de la demande</strong>
   
   <select id="NOM_TYPE_DEMANDE">
   <option value="" selected="selected"></option>
   <option value="habilitation">Habilitation</option>
   <option value="activation">Activation</option>
   <option value="réinitialisation">Réinitialisation</option>
   </select>
   </label>
 
  </label><br/><br/>
   
  <label ><strong>Nature de la demande</strong>
   <select id="NOM_NATURE_DEMANDE">
   <option value="" selected="selected"></option>
   <optgroup label="Habilitation"></optgroup>
   <option value="création">Création</option>
   <option value="modification">Modification</option>
   <option value="suppression">Suppression</option>
   <optgroup label="Activation/Retialisation"></optgroup>
   <option value="MDP">MDP Oublié</option>
   <option value="blocage">Blocage MDP</option>
   <option value="congé">Retour de Congé</option>
   
   </select>
 
  </label><br/><br/>
 
   
  <label><strong>Applicatifs</strong>
   <select id="NOM_NATURE_DEMANDE">
    <option value="" selected="selected"></option>
    <option value="win">Windows</option>
    <option value="message">Messagerie</option>
    <option value="internet">Internet</option>
    <option value="win">Windows</option>
    <option value="ORION">ORION</option>
    <option value="VSIGN/VSCAN">VSIGN/VSCAN</option>
    <option value="WEBCLEARING">WEBCLEARING</option>
    <option value="WIN FTP">WIN FTP</option>
    <option value="MONEY GRAM">MONEY GRAM</option>
   
   </select>
 
  </label><br/><br/>
  <h4>Objet de la demande</h4>
   <textarea id="message" name="message" maxlength="1000px"></textarea>
   
   <input type="submit" value="Envoyer" id="Envoyer">
 </form>
 
   
 
 <footer>
 <p>Copyrigth 2020 Odette Emilie Felemou - Tout droit réserve</p>
</footer>
 
 
</body>
</html>
 
 
database.php
 
 
 <?php
 try
{
$bdd = new PDO('mysql:host=localhost;dbname=habilitation charset=utf-8', 'root', '');
$bdd->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$utilisateur=$bdd->prepare('INSERT INTO utilisateur(MATRICULE_USER,NOM_USER,PRENOM_USER,FONCTION_USER,SERVICE_USER,AGENCE_USER) VALUES(?,?,?,?,?,?)');
    utilisateur->execute(array($_POST['MATRICULE_USER'],$_POST['NOM_USER'],$_POST['PRENOM_USER'],$_POST['FONCTION_USER']$_POST['SERVICE_USER'],$_POST['AGENCE_USER']));
 
    $dmd=$bdd->prepare('INSERT INTO demande(ID_DEMD,OJBT_DEMD,DATE_ENVOI_DEMD,DATE_VALID_DEMD)VALUES(?,?,?,?)');
    dmd->execute(array($_POST['ID_DEMD'],$_POST['OJBT_DEMD'],$_POST['DATE_ENVOI_DEMD'],$_POST['DATE_VALID_DEMD']));
 
    $ntd=$bdd->prepare('INSERT INTO nature_de_la_demande(ID_NATURE_DEMD,NOM_NATURE_DEMD)VALUES(?,?)');
    ntd->execute(array($_POST['ID_NATURE_DEMD'],$_POST['NOM_NATURE_DEMD']));
 
    $typdem=$bdd->prepare('INSERT INTO type_de_la_demande(ID_TYPE_DEMD,NOM_TYPE_DEMD)VALUES(?,?)');
    typdem->execute(array($_POST['ID_TYPE_DEMD'],$_POST['NOM_TYPE_DEMD']));
 
    $appli=$bdd->prepare('INSERT INTO applicatifs(ID_APP,NOM_APP)VALUES(?,?)');
    appli->execute(array($_POST['ID_APP'],$_POST['NOM_APP']));
 
     
 
   
}
catch(PDOException $e)
{
echo'Erreur : '.$e->getMessage();
}
 
 
?>
<html lang="fr">
  <head>
    <meta charset="utf-8" />
    <title>C</title>
    <link rel="stylesheet" type="text/css" href="habi.css">
  </head>
 
  <body>
   <nav>
  <div class="tb">
    <ul>
        <li class="oi">
          <a href="accueil.php">Accueil</a>
      </li>
      <li class="oi">
           <a href="demande.php">Demande</a>
      </li>
      <li class="oi">
          <a href="recherche.php">Rechercher</a></li>
          <li class="oi">
       <a href="contact.php">Contact</a>
       
      </li>
       
    </ul>
  </div>
</nav>
     
    <footer>
     <p>Copyrigth 2020 Odette Emilie Felemou - Tout droit réserve</p>
    </footer>
 
  </body>
</html>

Reply

Marsh Posté le 12-11-2018 à 15:20:35   

Reply

Marsh Posté le 12-11-2018 à 18:56:28    

Bonjour,
 
Merci d'utiliser prévues à cet effet pour le code.
 

Code :
  1. <form method="POST" action="dbhabilitation.php">


Sans message d'erreur et sans le fichier "dbhabilitation.php" ça va être difficile de répondre.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed