Menu

Afficher un message a la fin d'un formulaire

mili12loli1 15 Messages postés samedi 10 mars 2018Date d'inscription 21 mars 2018 Dernière intervention - 13 mars 2018 à 22:20 - Dernière réponse : mili12loli1 15 Messages postés samedi 10 mars 2018Date d'inscription 21 mars 2018 Dernière intervention
- 13 mars 2018 à 22:35
bonsoir ,
j'ai ce code
<?php
header('Content-type: text/html; charset=UTF-8');

function Verif_magicquotes ($chaine)
{
if (get_magic_quotes_gpc()) $chaine = stripslashes($chaine);
return $chaine;
}
$message=null;
      include ('connexion.php');
if(isset($_POST['valider'])) 
 
  { if(($_POST['nom']!='')&&($_POST['prenom']!=''))
 
  //récupération des valeurs des champs:
  //nom:
  $nom = $_POST['nom'] ;
  //prenom:
  $prenom = $_POST['prenom'] ;
  
$dat_naiss = $_POST['dat_naiss'];

  //adresse:
  $adress = $_POST['adress'] ;
  //numéro de téléphone:
  $tel = $_POST['tel'];
 
 $pays = $_POST['pays'];
 $email = $_POST['email'];
  
 $mdpass = $_POST['mdpass'] ;
$mdp = md5($mdpass);
   
        $query=$connexion->prepare('INSERT INTO `agence de voyage`.`client` (`id-clt`, `nom-clt`, `prenom-clt`, `dat-naiss-clt`, `pays-clt`, `adress-clt`, `tel-clt`, `email`, `mdp`)VALUES (\'\', :nom, :prenom, :dat_naiss, :pays, :adress, :tel, :email, :mdp)');
 $query->bindValue(':nom', $nom, PDO::PARAM_STR);
 $query->bindValue(':prenom', $prenom, PDO::PARAM_STR);
 $query->bindValue(':dat_naiss', $dat_naiss, PDO::PARAM_STR);
 $query->bindValue(':pays', $pays, PDO::PARAM_STR);
 $query->bindValue(':adress', $adress, PDO::PARAM_STR);
 $query->bindValue(':tel', $tel, PDO::PARAM_STR);
 $query->bindValue(':email', $email, PDO::PARAM_STR);
 $query->bindValue(':mdp', $mdp, PDO::PARAM_STR);
 
        $query->execute();

 //Et on définit les variables de sessions
       
        $_SESSION['id-clt'] = $connexion->lastInsertId(); ;
       header('Location: inscription-client.php');

$message = 'Inscription réussite ';

      
    
    }
   

?>
<!DOCTYPE html>
<html>
<meta charset="utf-8">
 <head>

 <link rel="stylesheet" href="../CSS/style-de-formulaire.css">
  <link rel="stylesheet" type="text/css" href="../CSS/responsive.css">

<style type="text/css">
  #f #message {
height:27px;
font-size:20px;
font-weight:bolder;
text-align:center;
padding:10px 0 0 0;
}
</style>
     
        <title>formulaire </title>

 </head>
     
    <body>
      
      <fieldset id="f">
      
<form method="POST" action="#" name="myform" id="myform"  />



   <center>
<img src="../images/vdn.png" alt="image1" width="400PX" height="50PX" /> <br>
<h3>Tous les champs marquée avec (<em>*</em>) sont obligatoire</h3><br>

<label ><strong>Nom <em>*</em>:</strong></label>
<input type="text" name="nom" id="nom"  required="" minlength="3" />
</br>
</br>

<label><strong>Prenom <em>*</em>:</strong></label>
<input type="text" name="prenom"  id="prenom" minlength="3" required/>
</br>
</br>

<label ><strong>Date de naissance<em>*</em>:</strong></label>
<input type="date" name="dat_naiss" id="dat-naiss" required/>
</br>
</br>


<label ><strong>E-mail<em>*</em>:</strong></label>
<input type="email" name="email" id="email" required/>
</br>
</br>

<label ><strong>mot de passe<em>*</em>:</strong></label>
<input type="password" name="mdpass" id="mdpass" minlength="8" required />
</br>

</br>

<label ><strong>Tel<em>*</em>:</strong></label>
<input type="tel" name="tel" id="tel" pattern="^[0-9\-\+\s\(\)]*$" minlength="10" >

</br>
</br>

<label ><strong>pays<em>*</em>:</strong></label>

 <select name="pays" id="pays"> 
<option value="" selected="selected"> </option>

<option value="Afghanistan">Afghanistan </option>
<option value="Afrique_Centrale">Afrique_Centrale </option>
<option value="Afrique_du_sud">Afrique_du_Sud </option> 
<option value="Albanie">Albanie </option>
<option value="Algerie">Algerie </option>
<option value="Allemagne">Allemagne </option>
<option value="Andorre">Andorre </option>
<option value="Angola">Angola </option>
<option value="Anguilla">Anguilla </option>
<option value="Arabie_Saoudite">Arabie_Saoudite </option>
<option value="Argentine">Argentine </option>
<option value="Armenie">Armenie </option> 
<option value="Australie">Australie </option>
<option value="Autriche">Autriche </option>
<option value="Azerbaidjan">Azerbaidjan </option>

<option value="Bahamas">Bahamas </option>
<option value="Bangladesh">Bangladesh </option>
<option value="Barbade">Barbade </option>
<option value="Bahrein">Bahrein </option>
<option value="Belgique">Belgique </option>
<option value="Belize">Belize </option>
<option value="Benin">Benin </option>
<option value="Bermudes">Bermudes </option>
<option value="Bielorussie">Bielorussie </option>
<option value="Bolivie">Bolivie </option>
<option value="Botswana">Botswana </option>
<option value="Bhoutan">Bhoutan </option>
<option value="Boznie_Herzegovine">Boznie_Herzegovine </option>
<option value="Bresil">Bresil </option>
<option value="Brunei">Brunei </option>
<option value="Bulgarie">Bulgarie </option>
<option value="Burkina_Faso">Burkina_Faso </option>
<option value="Burundi">Burundi </option>

<option value="Caiman">Caiman </option>
<option value="Cambodge">Cambodge </option>
<option value="Cameroun">Cameroun </option>
<option value="Canada">Canada </option>
<option value="Canaries">Canaries </option>
<option value="Cap_vert">Cap_Vert </option>
<option value="Chili">Chili </option>
<option value="Chine">Chine </option> 
<option value="Chypre">Chypre </option> 
<option value="Colombie">Colombie </option>
<option value="Comores">Colombie </option>
<option value="Congo">Congo </option>
<option value="Congo_democratique">Congo_democratique </option>
<option value="Cook">Cook </option>
<option value="Coree_du_Nord">Coree_du_Nord </option>
<option value="Coree_du_Sud">Coree_du_Sud </option>
<option value="Costa_Rica">Costa_Rica </option>
<option value="Cote_d_Ivoire">Côte_d_Ivoire </option>
<option value="Croatie">Croatie </option>
<option value="Cuba">Cuba </option>

<option value="Danemark">Danemark </option>
<option value="Djibouti">Djibouti </option>
<option value="Dominique">Dominique </option>

<option value="Egypte">Egypte </option> 
<option value="Emirats_Arabes_Unis">Emirats_Arabes_Unis </option>
<option value="Equateur">Equateur </option>
<option value="Erythree">Erythree </option>
<option value="Espagne">Espagne </option>
<option value="Estonie">Estonie </option>
<option value="Etats_Unis">Etats_Unis </option>
<option value="Ethiopie">Ethiopie </option>

<option value="Falkland">Falkland </option>
<option value="Feroe">Feroe </option>
<option value="Fidji">Fidji </option>
<option value="Finlande">Finlande </option>
<option value="France">France </option>

<option value="Gabon">Gabon </option>
<option value="Gambie">Gambie </option>
<option value="Georgie">Georgie </option>
<option value="Ghana">Ghana </option>
<option value="Gibraltar">Gibraltar </option>
<option value="Grece">Grece </option>
<option value="Grenade">Grenade </option>
<option value="Groenland">Groenland </option>
<option value="Guadeloupe">Guadeloupe </option>
<option value="Guam">Guam </option>
<option value="Guatemala">Guatemala</option>
<option value="Guernesey">Guernesey </option>
<option value="Guinee">Guinee </option>
<option value="Guinee_Bissau">Guinee_Bissau </option>
<option value="Guinee equatoriale">Guinee_Equatoriale </option>
<option value="Guyana">Guyana </option>
<option value="Guyane_Francaise ">Guyane_Francaise </option>

<option value="Haiti">Haiti </option>
<option value="Hawaii">Hawaii </option> 
<option value="Honduras">Honduras </option>
<option value="Hong_Kong">Hong_Kong </option>
<option value="Hongrie">Hongrie </option>

<option value="Inde">Inde </option>
<option value="Indonesie">Indonesie </option>
<option value="Iran">Iran </option>
<option value="Iraq">Iraq </option>
<option value="Irlande">Irlande </option>
<option value="Islande">Islande </option>
<option value="Israel">Israel </option>
<option value="Italie">italie </option>

<option value="Jamaique">Jamaique </option>
<option value="Jan Mayen">Jan Mayen </option>
<option value="Japon">Japon </option>
<option value="Jersey">Jersey </option>
<option value="Jordanie">Jordanie </option>

<option value="Kazakhstan">Kazakhstan </option>
<option value="Kenya">Kenya </option>
<option value="Kirghizstan">Kirghizistan </option>
<option value="Kiribati">Kiribati </option>
<option value="Koweit">Koweit </option>

<option value="Laos">Laos </option>
<option value="Lesotho">Lesotho </option>
<option value="Lettonie">Lettonie </option>
<option value="Liban">Liban </option>
<option value="Liberia">Liberia </option>
<option value="Liechtenstein">Liechtenstein </option>
<option value="Lituanie">Lituanie </option> 
<option value="Luxembourg">Luxembourg </option>
<option value="Lybie">Lybie </option>

<option value="Macao">Macao </option>
<option value="Macedoine">Macedoine </option>
<option value="Madagascar">Madagascar </option>
<option value="Madère">Madère </option>
<option value="Malaisie">Malaisie </option>
<option value="Malawi">Malawi </option>
<option value="Maldives">Maldives </option>
<option value="Mali">Mali </option>
<option value="Malte">Malte </option>
<option value="Man">Man </option>
<option value="Mariannes du Nord">Mariannes du Nord </option>
<option value="Maroc">Maroc </option>
<option value="Marshall">Marshall </option>
<option value="Martinique">Martinique </option>
<option value="Maurice">Maurice </option>
<option value="Mauritanie">Mauritanie </option>
<option value="Mayotte">Mayotte </option>
<option value="Mexique">Mexique </option>
<option value="Micronesie">Micronesie </option>
<option value="Midway">Midway </option>
<option value="Moldavie">Moldavie </option>
<option value="Monaco">Monaco </option>
<option value="Mongolie">Mongolie </option>
<option value="Montserrat">Montserrat </option>
<option value="Mozambique">Mozambique </option>

<option value="Namibie">Namibie </option>
<option value="Nauru">Nauru </option>
<option value="Nepal">Nepal </option>
<option value="Nicaragua">Nicaragua </option>
<option value="Niger">Niger </option>
<option value="Nigeria">Nigeria </option>
<option value="Niue">Niue </option>
<option value="Norfolk">Norfolk </option>
<option value="Norvege">Norvege </option>
<option value="Nouvelle_Caledonie">Nouvelle_Caledonie </option>
<option value="Nouvelle_Zelande">Nouvelle_Zelande </option>

<option value="Oman">Oman </option>
<option value="Ouganda">Ouganda </option>
<option value="Ouzbekistan">Ouzbekistan </option>

<option value="Pakistan">Pakistan </option>
<option value="Palau">Palau </option>
<option value="Palestine">Palestine </option>
<option value="Panama">Panama </option>
<option value="Papouasie_Nouvelle_Guinee">Papouasie_Nouvelle_Guinee </option>
<option value="Paraguay">Paraguay </option>
<option value="Pays_Bas">Pays_Bas </option>
<option value="Perou">Perou </option>
<option value="Philippines">Philippines </option> 
<option value="Pologne">Pologne </option>
<option value="Polynesie">Polynesie </option>
<option value="Porto_Rico">Porto_Rico </option>
<option value="Portugal">Portugal </option>

<option value="Qatar">Qatar </option>

<option value="Republique_Dominicaine">Republique_Dominicaine </option>
<option value="Republique_Tcheque">Republique_Tcheque </option>
<option value="Reunion">Reunion </option>
<option value="Roumanie">Roumanie </option>
<option value="Royaume_Uni">Royaume_Uni </option>
<option value="Russie">Russie </option>
<option value="Rwanda">Rwanda </option>

<option value="Sahara Occidental">Sahara Occidental </option>
<option value="Sainte_Lucie">Sainte_Lucie </option>
<option value="Saint_Marin">Saint_Marin </option>
<option value="Salomon">Salomon </option>
<option value="Salvador">Salvador </option>
<option value="Samoa_Occidentales">Samoa_Occidentales</option>
<option value="Samoa_Americaine">Samoa_Americaine </option>
<option value="Sao_Tome_et_Principe">Sao_Tome_et_Principe </option> 
<option value="Senegal">Senegal </option> 
<option value="Seychelles">Seychelles </option>
<option value="Sierra Leone">Sierra Leone </option>
<option value="Singapour">Singapour </option>
<option value="Slovaquie">Slovaquie </option>
<option value="Slovenie">Slovenie</option>
<option value="Somalie">Somalie </option>
<option value="Soudan">Soudan </option> 
<option value="Sri_Lanka">Sri_Lanka </option> 
<option value="Suede">Suede </option>
<option value="Suisse">Suisse </option>
<option value="Surinam">Surinam </option>
<option value="Swaziland">Swaziland </option>
<option value="Syrie">Syrie </option>

<option value="Tadjikistan">Tadjikistan </option>
<option value="Taiwan">Taiwan </option>
<option value="Tonga">Tonga </option>
<option value="Tanzanie">Tanzanie </option>
<option value="Tchad">Tchad </option>
<option value="Thailande">Thailande </option>
<option value="Tibet">Tibet </option>
<option value="Timor_Oriental">Timor_Oriental </option>
<option value="Togo">Togo </option> 
<option value="Trinite_et_Tobago">Trinite_et_Tobago </option>
<option value="Tristan da cunha">Tristan de cuncha </option>
<option value="Tunisie">Tunisie </option>
<option value="Turkmenistan">Turmenistan </option> 
<option value="Turquie">Turquie </option>

<option value="Ukraine">Ukraine </option>
<option value="Uruguay">Uruguay </option>

<option value="Vanuatu">Vanuatu </option>
<option value="Vatican">Vatican </option>
<option value="Venezuela">Venezuela </option>
<option value="Vierges_Americaines">Vierges_Americaines </option>
<option value="Vierges_Britanniques">Vierges_Britanniques </option>
<option value="Vietnam">Vietnam </option>

<option value="Wake">Wake </option>
<option value="Wallis et Futuma">Wallis et Futuma </option>

<option value="Yemen">Yemen </option>
<option value="Yougoslavie">Yougoslavie </option>

<option value="Zambie">Zambie </option>
<option value="Zimbabwe">Zimbabwe </option>

</select>
</br>
</br>

<label ><strong>adresse :</strong></label>
<input type="text" name="adress" id="adress" minlength="3" />
</br>
</br>
<p id = "message"><?php if(isset($message)) echo $message ?></p>

<input type="submit" name="valider"  id="valider" value="Connexion" style="text-align: center;font-style: bold;  width:100px; height:35px;"/>

  <input type="button" value="Retour" onclick="history.go(-1)" style="text-align: center;font-style: bold;  width:100px; height:35px;" />
</br>
</br>
</center>


</form>

</fieldset>

    
</body> 
     
    
    
</html>


EDIT : Ajout des balises de code


je veut savoir comment afficher un message a la fin du formulaire apres la validation .
merci
Afficher la suite 

Votre réponse

4 réponses

jordane45 21429 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 20 juin 2018 Dernière intervention - 13 mars 2018 à 22:23
0
Merci
Bonjour,

 $_SESSION['id-clt'] = $connexion->lastInsertId(); ;
       header('Location: inscription-client.php');

$message = 'Inscription réussite ';

Tu fais une redirection... donc tout ce qui se trouve après ne sera pas exécuté......

Au passage .. je t'invite fortement à appliquer le contenu de ces deux liens :
http://www.commentcamarche.net/faq/48399-php-gestion-des-erreurs-debogage-et-ecriture-du-code

http://www.commentcamarche.net/faq/46512-pdo-gerer-les-erreurs

.

mili12loli1 15 Messages postés samedi 10 mars 2018Date d'inscription 21 mars 2018 Dernière intervention - 13 mars 2018 à 22:31
j'ai essayé pa mal de sollution mais j'arrive pa a trouvé
jordane45 21429 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 20 juin 2018 Dernière intervention - 13 mars 2018 à 22:33
Comme je te l'ai indiqué... tu as une "redirection".
Vire la et tu devrais déjà mieux voir fonctionner ton code...


Et Je répète donc ce que je viens de te dire :

. je t'invite fortement à appliquer le contenu de ces deux liens :
http://www.commentcamarche.net/faq/48399-php-gestion-des-erreurs-debogage-et-ecriture-du-code

http://www.commentcamarche.net/faq/46512-pdo-gerer-les-erreurs


Donc commence par "corriger" ton code en suivant ce qui est indiqué dans ces liens ... puis montre nous le résultat... seulement après nous regarderons plus en détails pour t'aider...
mili12loli1 15 Messages postés samedi 10 mars 2018Date d'inscription 21 mars 2018 Dernière intervention - 13 mars 2018 à 22:35
daccord merci
Commenter la réponse de jordane45