Je ne comprends pas l'erreur de ce programme

Fermé
ged.finos - Modifié le 23 mars 2018 à 09:12
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 23 mars 2018 à 09:13
<!DOCTYPE HTML!>
<html>
<head>
<meta charset = "utf8">
<title>
page protégé par mot de passe</title>
</head>
<body>
<form action ="motdepass.php" method ="POST">
<p>
<label for="text">pseudo</label>
<input type ="text" name="pseudo" id="pseudo"/><br />
<label for="password">mot de passe</label>
<input type ="password" name="pass" id="pass"/><br />
<label for="pas_hache">nouveau mot de passe</label>
<input type ="password" name="pas_hache" id="pass_hache"/><br />
<label for="email">adresse_email</label>
<input type ="email" name="email" id="email"/><br />
<label for="date">Date et heure:</label>

<input type="date" name="date1" value = "date"/><br/><br/><pre/>
<input type="submit" value="envoyer">
</p>

</form>
</body>
</html>

voici mon premier programme php
voici le programme .php qui doit inserer des variables dont la date
<?php
try {
$bdd= new PDO('mysql:host=localhost;dbname=mydb;charset=utf8','root','',array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));

 }
 catch (Exception $e)
{
 die('Erreur: ' .$e->getMessage());
}
print_r($_POST);
if ($_POST['pass'] == $_POST['pas_hache'])
{
$date1=DateTime::createFromFormat('d/m/Y', $_POST['date1']);;
 
 $pass_hache =  sha1($_POST['pass']);
   $pseudo = ($_POST['pseudo']);
  $pass=($_POST['pass']);
  $email = ($_POST['email']);
$req=$bdd->exec('INSERT INTO matable(pseudo, pass, email,inscription) VALUES(.'$pseudo' .'$pass' .'$email' .'$date1')');
print_r($req);
$req ->execute(array(
'pseudo'=>$pseudo,
'pass'=>$pass,
'email'=>$email,
'inscription'=>$date1
)); 


echo 'Le jeu a bien été ajouté !';
}
else 
{
 echo 'vous  vous etes trompes';

}
?>

excusez moi mais je suis débutant en php et je ne sais pas si cela vient de la date et comment l'inserer.
merci d'avance

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
23 mars 2018 à 09:13
0