• italian
  • german
  • swedish
S'inscrire à la newsletter:
Rechercher dans le site:
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
22 Novembre 2008 à 20:43:04

Connexion avec identifiant, mot de passe et durée de la session



 
  Voir les messages
Pages: [1]
1  AIDE INFORMATIQUE / Programmation - developpement / Re : formulaire php envoi mail le: 13 Mai 2008 à 19:55:26
bonsoir,

je voudrais envoyer les données par mail et dans la base de données sql.
2  AIDE INFORMATIQUE / Programmation - developpement / formulaire php envoi mail le: 07 Mai 2008 à 22:34:59
bonjour,

Débutante en php, je me trouve coincee sur quelques points :
- le mail s'envoie toujours (même quand les champs sont vides)
- le message de remerciements ne s'affiche pas
- quand il manque un champ et que l'on retourne sur le formulaire le bouton 'envoyer' ne fonctionne plus

Pouvez vous m'aider?

ci dessous mon code :


Code:
<?php

define
('DB_SERVER''localhost');
define('DB_SERVER_USERNAME''***');
define('DB_SERVER_PASSWORD''******');
define('DB_DATABASE','formulaire_web');

$msg_erreur "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>";
$msg_ok 'Votre message a bien été envoyé.<br/><p align ="center"><a href="/index.htm">Retour à l\'accueil </a> </p>';     
$message $msg_erreur;

$texte .= "$key : $val\n";
$TO "*****@yahoo.fr";
$subject "formulaire_web";
$from "From: {$_POST['Mail']} ";

$connect mysql_connect(DB_SERVERDB_SERVER_USERNAME,
DB_SERVER_PASSWORD)
or die(
'Impossible de se connecter : ' mysql_error());

mysql_select_db(DB_DATABASE$connect);


      if (empty(
$_POST["Mail"]))
        echo
"L'adresse mail n'est pas valide",'<p align="center"><a href="javascript:window.history.go(-1)">Retour au formulaire </a> </p>';     
         elseif ((
$_POST["Mail"]=="Mail"))
         echo
"Veuillez compléter le champ 'Mail'",'<p align="center"><a href="javascript:window.history.go(-1)"> Retour au formulaire</a></p>';

        if (empty(
$_POST["Nom"]))
      echo
"Veuillez indiquer votre nom",'<p align="center"><a href="javascript:window.history.go(-1)"> Retour au formulaire </a> </p>';     

      if (empty(
$_POST["Prenom"]))
      echo
"Veuillez préciser votre prénom",'<p align="center"><a href="javascript:window.history.go(-1)"> Retour au formulaire </a> </p>';     

      if (empty(
$_POST["Telephone"]))
      echo
"Veuillez compléter le champ 'Telephone'",'<p align="center"><a href="javascript:window.history.go(-1)"> Retour au formulaire </a> </p>';     
         elseif ((
$_POST["Telephone"]=="Telephone"))
         echo
"Veuillez compléter le champ 'Telephone'",'<p align="center"><a href="javascript:window.history.go(-1)"> Retour au formulaire</a></p>';

      if (empty(
$_POST["Adresse"]))
      echo
"Veuillez compléter votre adresse",'<p align="center"><a href="javascript:window.history.go(-1)"> Retour au formulaire </a> </p>';     
         elseif ((
$_POST["Adresse"]=="Adresse"))
         echo
"Veuillez compléter votre adresse",'<p align="center"><a href="javascript:window.history.go(-1)"> Retour au formulaire</a></p>';

      if (empty(
$_POST["CodePostal"]))
      echo
"Veuillez indiquer votre CodePostal",'<p align="center"><a href="javascript:window.history.go(-1)"> Retour au formulaire </a> </p>';     
      elseif ((
$_POST["CodePostal"]=="CodePostal"))
      echo
"Veuillez compléter le champ 'CodePostal'",'<p align="center"><a href="javascript:window.history.go(-1)"> Retour au formulaire</a></p>';

      if (empty(
$_POST["Ville"]))
      echo
"Veuillez compléter le champ 'Ville'",'<p align="center"><a href="javascript:window.history.go(-1)"> Retour au formulaire </a> </p>';     
         elseif ((
$_POST["Ville"]=="Ville"))
         echo
"Veuillez compléter le champ 'Ville'",'<p align="center"><a href="javascript:window.history.go(-1)"> Retour au formulaire</a></p>';
      else {
      
$msg_ok// n'apparait pas
      
}



if (
strlen($message) > strlen($msg_erreur)) {

echo 
$message;


} else {
}



$sql "INSERT INTO formulaire VALUES ('$Titre', '$Nom', '$Prenom', '$societe', '$Adresse', '$CodePostal', '$Ville', '$Telephone', '$Mail', '$Commentaires')";
$res_sql mysql_query($sql);

if (
$res_sql) {
echo 
$msg_ok;
}



mail($TO$subject$texte$from)


?>
Pages: [1]
Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC