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)' );
 
}
 
?>