bonjours je viens vers vous parce-que après plusieurs tentative je ne comprend toujours pas pourquoi rien de ne s'affiche dans ma base de donnée aucun message d'erreur et je ne vois pas ou est le problème j’espère pouvoir trouvé de l'aide ici merci je vous mais ci-dessous mon code
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 <?php if (isset($_POST['numero_de_plaque']) && isset($_POST['nom_du_chauffeur'])&& isset($_POST['remarque_debut'])&& isset($_POST['date_du_debut'])&& isset($_POST['kilometrage_debut'])) { include "bdd.php"; $db->query ('INSERT INTO autocar (numero_de_plaque, nom_du_chauffeur,remarque_debut,date_du_debut,kilometrage_debut) VALUES ("'.htmlentities($_POST['numero_de_plaque'], ENT_QUOTES).'","'.htmlentities($_POST['nom_du_chauffeur'], ENT_QUOTES).'","'.htmlentities($_POST['date_du_debut'], ENT_QUOTES).'","'.htmlentities($_POST['kilometrage_debut'], ENT_QUOTES).'");'); } ?> <a href="login.php"><h1>Se connecter</h1><a/> <?php if(isset($_POST['submit2'])){ $nom=htmlentities(trim($_POST['nom'])); $prenom=$_POST['prenom']; $mot_de_passe = hash('sha512', $mot_de_passe); if($nom != NULL AND $prenom != NULL) $req_data = $db->query ("SELECT * FROM autocar WHERE nom='".$nom."' and mot_de_passe='".$mot_de_passe."'"); $data = $req_data->fetch(); if ($data['nom'] == $nom AND $data['mot_de_passe'] == $mot_de_passe){ $select=$db->query("SELECT id FROM autocar WHERE nom='".$Nom."' and mot_de_passe='".$mot_de_passe."'"); $s=$select->fetch(PDO::FETCH_OBJ); session_start(); $_SESSION['nom'] = $nom ; $_SESSION['mot_de_passe'] = $mot_de_passe ; $_SESSION['id'] = $s->id; } ?> <?php echo "<script type='text/javascript'>document.location.replace('wamp64/www/php/delll/index.html ');</script>"; ?> <?php { ?> <div class="w3-panel w3-pale-red w3-leftbar w3-border-red"> <h3>Warning !</h3> <p>The password and the email do not match. </p> </div> <?php } }
ainsi que le bdd :
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 <?php try { $dsn ="mysql:host=localhost;dbname=delll"; return $db = new PDO($dsn, '****', '****',array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8')); } catch(Exception $e) { //afficher erreur die( 'une erreur est survenue (base de donnée)' ); } ?>
Partager