Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1387 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Insérer une page dans formulaire d'inscription

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insérer une page dans formulaire d'inscription

n°2143085
alexletiti
Posté le 20-05-2012 à 17:13:29  profilanswer
 

Bonjour,
je me suis inspiré d'un formulaire d'un tuto qui appel une page php pour faire les vérifications, se connecter à mysql ... Et à la fin cette page s'affiche en mettant votre demande à bien été prise en compte.
 
Dans mon formulaire, je dois faire une double vérification. Donc je voudrais que quand on clique sur valider et que toutes les vérifications sont bonnes, on arrive sur une page qui rappel tous les champs qui viennent d'être remplis et il faut cliquer pour confirmer ou retour pour modifier.
 
Pour récupérer les infos de mysql, ça devrait aller, mais c'est pour faire la nouvelle page de controle que je ne sais pas trop comment faire.
 
Ou alors si i l ya une autre solution.
Lors de la première validation du formulaire ils doivent cocher une case d'attestation sur l'honneur. C'est pour ça qu'il me faut une double confirmation.
Si quelqu'un peut m'éclairer.
 
Voici le code php initial :
 
<?php
// Parametres mysql à remplacer par les vôtres
define('DB_SERVER', 'localhost'); // serveur mysql
define('DB_SERVER_USERNAME', 'root'); // nom d'utilisateur
define('DB_SERVER_PASSWORD', 'motdepasse'); // mot de passe
define('DB_DATABASE', 'telechargements'); // nom de la base
// Connexion au serveur mysql
$connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,  
DB_SERVER_PASSWORD)  
or die('Impossible de se connecter : ' . mysql_error());
// sélection de la base de données
mysql_select_db(DB_DATABASE, $connect);
$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis:
<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
// vérification des champs  
if (empty($_POST['civilite']))  
  $message .= "Votre civilité<br/>";
if (empty($_POST['nom']))  
  $message .= "Votre nom<br/>";
if (empty($_POST['adresse']))  
  $message .= "Votre adresse<br/>";
if (empty($_POST['codepostal']))  
  $message .= "Votre code postal<br/>";
if (empty($_POST['ville']))  
  $message .= "Votre ville<br/>";
if (empty($_POST['comments']))  
  $message .= "Votre message<br/>";
 
// si un champ est vide, on affiche le message d'erreur
if (strlen($message) > strlen($msg_erreur)) {
 
  echo $message;
 
// sinon c'est ok  
} else {
 
  foreach($_POST as $index => $valeur) {
    $$index = mysql_real_escape_string(trim($valeur));
  }
 
  $interets = $_POST['interets'];
  $sqlinterets = '';
  for ($i=0; $i<count($interets); $i++)
  {
    $sqlinterets .= $interets[$i];
    $sqlinterets .= ', ';
  }
 
  $sql = "INSERT INTO formulaire VALUES ('', '".$civilite."', '".$nom."',  
    '".$adresse."', '".$codepostal."', '".$ville."', '".$pays."',
    '".$sqlinterets."', '".$comments."', now())";
  $res = mysql_query($sql);
 
  if ($res) {
    echo $msg_ok;
  } else {
    echo mysql_error();
  }
 
}
?>
 
Et là c'est le tuto pour le formulaire :
http://www.6ma.fr/tuto/faire+formu [...] +sur+3-177
 
Merci d'avance pour votre aide.

mood
Publicité
Posté le 20-05-2012 à 17:13:29  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Insérer une page dans formulaire d'inscription

 

Sujets relatifs
formulaire Php[PHP] extraire des données d'une page html
Wordpress exclure une page du menuinserer une ligne grace a un bouton vba/excel
plusieur TCD sur le même formulaire accesscode de page html !
[HELP]Ma page ne fonctionne pasRemplacement d'un mot sur une page
[RESOLU]page de login avec compte à rebours[ACCESS 2007] mise à jour de formulaire basé sur une liste déroulante
Plus de sujets relatifs à : Insérer une page dans formulaire d'inscription


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR