Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • e9a885f34120d97be35e95b649051a7f72e444a4
  • master par défaut protégée
2 résultats

traiter_creation_compte.php

Blame
  • traiter_creation_compte.php 1,99 Kio
    <?php
    include("Miseenpage_create.php");
    entete("traiter_Authentification"); 
    ?>
    <?php
    	if (isset($_POST['inscription']) && $_POST['inscription']=='Inscription'){
      		 if ((isset($_POST['loginc']) && !empty($_POST['loginc'])) && (isset($_POST['nom']) && !empty($_POST['nom'])) && (isset($_POST['prenom']) && !empty($_POST['prenom'])) && (isset($_POST['DoB']) 		 && !empty($_POST['DoB'])) && (isset($_POST['mdp']) && !empty($_POST['mdp'])) && (isset($_POST['mdp_c']) && !empty($_POST['mdp_c']))){
    			$mdp=$_POST['mdp'];
    			$mdpc=$_POST['mdp_c'];
            		if ($mdp!=$mdpc){
    	 			$erreur="Les deux mot de passes sont différents";
    			}
    			else {
    				$conn_string = "host=127.0.0.1 port=5432 dbname=postgres user=postgres password=19940625" ;
    				$bd= (pg_connect($conn_string));
    				if (!$bd) {
    					$erreur="problème de connexion au base de données";
    				}
    				else{
    					$login=$_POST['loginc'];
    					$nom=$_POST['nom'];
    					$prenom=$_POST['prenom'];
    					$dob=$_POST['DoB'];
    					$mdp=$_POST['mdp'];
    					$requete="SELECT n_compte FROM compte_client WHERE login='$login'";
    					$response=pg_query($bd,$requete);
    		 			if ($response){
    						$nbrow=pg_num_rows($response);
    						echo $nbrow;
    		    				if($nbrow==0){
    				 			$requete="INSERT INTO compte_client (login,nom,prenom,dob,mdp) VALUES ('$login','$nom','$prenom','$dob','$mdp')";
    		    		 			$response=pg_query($bd,$requete);
    							header('Location: http://localhost/home.html');
    						}
    		    				else{
    							$erreur="Ce Nom est déjà utilisé";
    						}
    					}
    					else{
    		   				$erreur="Requete non effectué";
    					}
    
    				}
    			}
    		}
    		else{
    			$erreur="au moins un des champs est vide";
    		}
    	}
    ?>
    <?php
    if (isset($erreur)) echo'</br><div style="width:50%;text-align:center;margin: 0px auto;"><font color="#FFFFFF">',$erreur,'</font></br></div>';?>
    </br>
    </br>
    <a href="creation_compte.php"><div style="width:50%;text-align:center; border: 5px solid white;margin: 0px auto;"><font color="#FFFFFF"> Retour à la page de creation </font></br></div></a>
    <?php
    pied();
    ?>