Je ne comprends pas l'erreur de ce programme
ged.finos
-
jordane45 Messages postés 40051 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40051 Date d'inscription Statut Modérateur Dernière intervention -
<!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
A voir également:
- Je ne comprends pas l'erreur de ce programme
- Programme demarrage windows - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Comment fermer un programme qui ne répond pas - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - Guide
1 réponse
Bonjour,
Commence par appliquer ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Puis ça :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Ensuite, si tu as toujours un souci... donne le message d'erreur.
Commence par appliquer ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Puis ça :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Ensuite, si tu as toujours un souci... donne le message d'erreur.