A voir également:
- Probleme en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
2 réponses
Salut,
il nous faudrait le formulaire en question ainsi que le code php qui récupère les données et les envoie.
A mon avis, si il n'y a que le login de rentré en base, c'est que tu ne récupères pas les autres données de ton formulaire
il nous faudrait le formulaire en question ainsi que le code php qui récupère les données et les envoie.
A mon avis, si il n'y a que le login de rentré en base, c'est que tu ne récupères pas les autres données de ton formulaire
voici le code
<?php
$dbname= 'pfe';
$user = 'root';
$password = '';
$host = 'localhost';
try {
$dbh = new PDO('mysql:host='.$host .';dbname='.$dbname, $user, $password );
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dbh->exec("SET CHARACTER SET utf8");
} catch (PDOException $e) {
echo "<p>Erreur : " . $e->getMessage() . "</p>";
exit();
}
try {
$login = $dbh->quote($_POST['login']);
$mot_passe = $dbh->quote ($_POST['mot_passe']);
$nom =$dbh->quote($_POST['nom']);
$prenom =$dbh->quote($_POST['prenom']);
$count = $dbh->exec("INSERT INTO formulaire_inscription(login,mot_passe,nom,prenom) VALUES ($login,$mot_passe,$nom,$prenom)");
echo '<p>'.$count.' ligne(s) inserée(s)</p>';
$dbh = null;
}
catch(PDOException $e)
{
/*
* Si on lève une exception, affichage de l'erreur en question :
*/
echo '<p>Erreur lors de l\'insertion : '.$e->getMessage().'</p>';
}
?>
<?php
$dbname= 'pfe';
$user = 'root';
$password = '';
$host = 'localhost';
try {
$dbh = new PDO('mysql:host='.$host .';dbname='.$dbname, $user, $password );
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dbh->exec("SET CHARACTER SET utf8");
} catch (PDOException $e) {
echo "<p>Erreur : " . $e->getMessage() . "</p>";
exit();
}
try {
$login = $dbh->quote($_POST['login']);
$mot_passe = $dbh->quote ($_POST['mot_passe']);
$nom =$dbh->quote($_POST['nom']);
$prenom =$dbh->quote($_POST['prenom']);
$count = $dbh->exec("INSERT INTO formulaire_inscription(login,mot_passe,nom,prenom) VALUES ($login,$mot_passe,$nom,$prenom)");
echo '<p>'.$count.' ligne(s) inserée(s)</p>';
$dbh = null;
}
catch(PDOException $e)
{
/*
* Si on lève une exception, affichage de l'erreur en question :
*/
echo '<p>Erreur lors de l\'insertion : '.$e->getMessage().'</p>';
}
?>