Afficher un message a la fin d'un formulaire

Fermé
mili12loli1 Messages postés 15 Date d'inscription samedi 10 mars 2018 Statut Membre Dernière intervention 21 mars 2018 - Modifié le 13 mars 2018 à 22:21
mili12loli1 Messages postés 15 Date d'inscription samedi 10 mars 2018 Statut Membre Dernière intervention 21 mars 2018 - 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

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
13 mars 2018 à 22:23
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 :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs

.

0
mili12loli1 Messages postés 15 Date d'inscription samedi 10 mars 2018 Statut Membre Dernière intervention 21 mars 2018
13 mars 2018 à 22:31
j'ai essayé pa mal de sollution mais j'arrive pa a trouvé
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
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 :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

https://forums.commentcamarche.net/forum/affich-37584941-php-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...
0
mili12loli1 Messages postés 15 Date d'inscription samedi 10 mars 2018 Statut Membre Dernière intervention 21 mars 2018
13 mars 2018 à 22:35
daccord merci
0