Probleme en php
Fermé
elhem.
Messages postés
30
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
24 septembre 2017
-
19 mars 2013 à 15:09
elhem. Messages postés 30 Date d'inscription mardi 19 mars 2013 Statut Membre Dernière intervention 24 septembre 2017 - 19 mars 2013 à 15:31
elhem. Messages postés 30 Date d'inscription mardi 19 mars 2013 Statut Membre Dernière intervention 24 septembre 2017 - 19 mars 2013 à 15:31
A voir également:
- Probleme en php
- Easy php - Télécharger - Divers Web & Internet
- Bouton php - Forum PHP
- Fichier php en pdf ✓ - Forum PDF
- -> En php - Forum PHP
- Br 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
elhem.
Messages postés
30
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
24 septembre 2017
19 mars 2013 à 15:19
19 mars 2013 à 15:19
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>';
}
?>
ratikuss
Messages postés
1996
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
14 décembre 2016
262
19 mars 2013 à 15:23
19 mars 2013 à 15:23
Peux-t-on avoir également le code du formulaire ?
elhem.
Messages postés
30
Date d'inscription
mardi 19 mars 2013
Statut
Membre
Dernière intervention
24 septembre 2017
19 mars 2013 à 15:31
19 mars 2013 à 15:31
merci beaucoup pour votre aide