Bonjour,

Je fais un site intranet dynamique et j'ai besoin pour cela d’insérer dans une base les champs remplis par l'utilisateur.
J'ouvre une première table pour la vérification du mot de passe puis une 2e pour intégrer les données,
Malheureusement l'intégration ne se fait pas...

Etant grand débutant, j'ai fait comme j'ai pu pour faire le code que voici:

Code : 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
33
<?php
 session_start();
try{
    $bdd=new PDO('mysql:host=localhost;dbname=name','root','admin');
}
catch (Exception $e){
        die('Erreur : ' . $e->getMessage());
}
$reponse = $bdd->query('SELECT * FROM connexion');
$donnees = $reponse->fetch();
{
}
$reponse->closeCursor(); // Termine le traitement de la requête
?>
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title>test</title>
    </head>
<body>
    <?php
if ($_SESSION['mdp']==$donnees['motdepasse'])  {  
     $donnees="";  
     $fichier=$_SESSION['fichier'];
     $notedu=$_SESSION['notedu'];
     $nomdudoc=$_SESSION['nomdudocument'];  
     echo $fichier,' ',$notedu,' ',$nomdudoc;
     $ok = $bdd->exec("INSERT INTO notedeservice (pdf,notedu,nomdudoc) VALUES('$fichier', '$notedu','$nomdudoc')");
     mysql_close(); 
}
?>   
</body></html>
Merci d'avance