Formulaire
Fermé
vignongiscard
Messages postés
4
Date d'inscription
vendredi 12 décembre 2014
Statut
Membre
Dernière intervention
16 mars 2015
-
12 déc. 2014 à 14:57
vignongiscard Messages postés 4 Date d'inscription vendredi 12 décembre 2014 Statut Membre Dernière intervention 16 mars 2015 - 12 déc. 2014 à 18:27
vignongiscard Messages postés 4 Date d'inscription vendredi 12 décembre 2014 Statut Membre Dernière intervention 16 mars 2015 - 12 déc. 2014 à 18:27
3 réponses
Utilisateur anonyme
12 déc. 2014 à 15:15
12 déc. 2014 à 15:15
Utilise la fonction mail, au lieu de prendre les infos mise dans la base de données, envois un mail juste après l'exécution du formulaire.
http://openclassrooms.com/courses/e-mail-envoyer-un-e-mail-en-php
http://openclassrooms.com/courses/e-mail-envoyer-un-e-mail-en-php
vignongiscard
Messages postés
4
Date d'inscription
vendredi 12 décembre 2014
Statut
Membre
Dernière intervention
16 mars 2015
12 déc. 2014 à 17:20
12 déc. 2014 à 17:20
Merci pour votre aide mais je ne sais toujours pas comment m'y prendre.
voici mon code.
<?php
session_start();
if (isset($_POST['submit']))
{
// On commence à récupérer les champs
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$email=$_POST['email'];
$email_confirm=$_POST['email_confirm'];
$telephone=$_POST['telephone'];
$pays=$_POST['pays'];
$nationalite=$_POST['nationalite'];
$continent=$_POST['continent'];
$annee_dexp=$_POST['annee_dexp'];
$op_emb1=$_POST['op_emb1'];
$op_emb2=$_POST['op_emb2'];
$langfr=$_POST['langfr'];
$langen=$_POST['langen'];
$_FILES['cv']['name']=$_POST['cv'];
$_FILES['lettre']['name']=$_POST['lettre'];
//$cv=$_POST['cv'];
//$lettre=$_POST['lettre'];
$op_emb=$_POST['op_emb'];
if ($op_emb1!='')
$op_emb = $op_emb1;
else if($op_emb2!='')
$op_emb = $op_emb2;
else
$op_emb = '';
// On vérifie si les champs sont vides
if($nom=="" OR $prenom=="")
{
echo '<font color="red">Attention aucun champ ne doit rester vide !</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('artefactmarvel',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO form_emb(id, nom, prenom, email, email_confirm, telephone, pays, nationalite, continent, annee_dexp, op_emb, langfr, langen, cv, lettre) VALUES('','$nom','$prenom','$email','$email_confirm','$telephone','$pays','$nationalite','$continent','$annee_dexp','$op_emb', '$langfr','$langen','$cv','$lettre')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// On récupère tout le contenu de la table
$reponse = $db->query('SELECT * FROM form_emb');
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
}
}
?>
voici mon code.
<?php
session_start();
if (isset($_POST['submit']))
{
// On commence à récupérer les champs
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$email=$_POST['email'];
$email_confirm=$_POST['email_confirm'];
$telephone=$_POST['telephone'];
$pays=$_POST['pays'];
$nationalite=$_POST['nationalite'];
$continent=$_POST['continent'];
$annee_dexp=$_POST['annee_dexp'];
$op_emb1=$_POST['op_emb1'];
$op_emb2=$_POST['op_emb2'];
$langfr=$_POST['langfr'];
$langen=$_POST['langen'];
$_FILES['cv']['name']=$_POST['cv'];
$_FILES['lettre']['name']=$_POST['lettre'];
//$cv=$_POST['cv'];
//$lettre=$_POST['lettre'];
$op_emb=$_POST['op_emb'];
if ($op_emb1!='')
$op_emb = $op_emb1;
else if($op_emb2!='')
$op_emb = $op_emb2;
else
$op_emb = '';
// On vérifie si les champs sont vides
if($nom=="" OR $prenom=="")
{
echo '<font color="red">Attention aucun champ ne doit rester vide !</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('artefactmarvel',$db) or die('Erreur de selection '.mysql_error());
// on écrit la requête sql
$sql = "INSERT INTO form_emb(id, nom, prenom, email, email_confirm, telephone, pays, nationalite, continent, annee_dexp, op_emb, langfr, langen, cv, lettre) VALUES('','$nom','$prenom','$email','$email_confirm','$telephone','$pays','$nationalite','$continent','$annee_dexp','$op_emb', '$langfr','$langen','$cv','$lettre')";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// On récupère tout le contenu de la table
$reponse = $db->query('SELECT * FROM form_emb');
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
}
}
?>
vignongiscard
Messages postés
4
Date d'inscription
vendredi 12 décembre 2014
Statut
Membre
Dernière intervention
16 mars 2015
12 déc. 2014 à 18:27
12 déc. 2014 à 18:27
ZeNairolf
C'est une très bonne idée, je n'avais pas compris.
Merci pour l'aide!
C'est une très bonne idée, je n'avais pas compris.
Merci pour l'aide!