Probleme sur le code php
Fermé
dproduction
Messages postés
39
Date d'inscription
lundi 2 juillet 2012
Statut
Membre
Dernière intervention
30 mars 2023
-
2 juil. 2012 à 22:50
gahmed Messages postés 71 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 12 septembre 2018 - 3 juil. 2012 à 21:07
gahmed Messages postés 71 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 12 septembre 2018 - 3 juil. 2012 à 21:07
A voir également:
- Probleme sur le code php
- Le code ascii - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code blocks free - Télécharger - Langages
- Voici du code ascii : 39 2d 3f 3d 34 décodez-le et résolvez l'énigme trouvée. - Forum Loisirs / Divertissements
3 réponses
UgglyBoy
Messages postés
422
Date d'inscription
mercredi 24 septembre 2008
Statut
Membre
Dernière intervention
30 mai 2015
64
3 juil. 2012 à 00:30
3 juil. 2012 à 00:30
1ere ligne:
3e ligne:
<?php
3e ligne:
ifau lieu de
else
dproduction
Messages postés
39
Date d'inscription
lundi 2 juillet 2012
Statut
Membre
Dernière intervention
30 mars 2023
3 juil. 2012 à 10:23
3 juil. 2012 à 10:23
bonjour mes amis le code a ete mal copié voici l 'original
<?php
/*
Script "Questionnaire de satisfaction"
*/
// On vérifie d'abord s'il n'y a pas de champ vide
if ($_POST['nom'] == NULL OR $_POST['prenom'] == NULL OR $_POST['sexe'] == NULL OR $_POST['pays'] == NULL OR $_POST['telephone'] == NULL OR $_POST['e-mail'] == NULL OR $_POST['commentaire'] == NULL)
{
// Redirection du visiteur vers la page erreur formulaire
header('Location: erreur.htm');
}
//On vérifie la forme maintenant
if (!preg_match("#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#", $email) || empty($email))
{
// Redirection du visiteur vers la page erreur formulaire
header('Location: erreur.htm');
}
// Connexion à la base de données
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=gec', 'root', '', $pdo_options);
// Insertion du message à l'aide d'une requête préparée
$req = $bdd->prepare('INSERT INTO inscription (nom, prenom, sexe, pays, telephone, mail, commentaire) VALUES(?, ?, ?, ?, ?, ?, ?)');
$req->execute(array($_POST['nom'], $_POST['prenom'], $_POST['sexe'], $_POST['pays'], $_POST['telephone'], $_POST['mail'], $_POST['commentaire']));
// Redirection du visiteur vers la page envoyer
header('Location: envoyer.htm');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
svp aidez moi
<?php
/*
Script "Questionnaire de satisfaction"
*/
// On vérifie d'abord s'il n'y a pas de champ vide
if ($_POST['nom'] == NULL OR $_POST['prenom'] == NULL OR $_POST['sexe'] == NULL OR $_POST['pays'] == NULL OR $_POST['telephone'] == NULL OR $_POST['e-mail'] == NULL OR $_POST['commentaire'] == NULL)
{
// Redirection du visiteur vers la page erreur formulaire
header('Location: erreur.htm');
}
//On vérifie la forme maintenant
if (!preg_match("#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#", $email) || empty($email))
{
// Redirection du visiteur vers la page erreur formulaire
header('Location: erreur.htm');
}
// Connexion à la base de données
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=gec', 'root', '', $pdo_options);
// Insertion du message à l'aide d'une requête préparée
$req = $bdd->prepare('INSERT INTO inscription (nom, prenom, sexe, pays, telephone, mail, commentaire) VALUES(?, ?, ?, ?, ?, ?, ?)');
$req->execute(array($_POST['nom'], $_POST['prenom'], $_POST['sexe'], $_POST['pays'], $_POST['telephone'], $_POST['mail'], $_POST['commentaire']));
// Redirection du visiteur vers la page envoyer
header('Location: envoyer.htm');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
svp aidez moi
gahmed
Messages postés
71
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
12 septembre 2018
3
3 juil. 2012 à 21:07
3 juil. 2012 à 21:07
salut ton erreur se trouve là
car tu n'as pas récupérer le contenu de la variable $email
} //On vérifie la forme maintenant if (!preg_match("#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#", $email) || empty($email)) {
car tu n'as pas récupérer le contenu de la variable $email