1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
| <?php
require 'connect.php';
//recupere "code_client", "nom", "prenom", "tel", "type_client", "id_user" en "POST"
//si "code_client" est reçu ou existe ou que nom,prenom,tel sont bons, transmet en "GET" à "profil_client.php", "code_client" et "id_user" (1)
//si code_client n'existe pas:
// - si "nom" et "prenom" existent : transmet "nom", "prenom", "tel", "type_client", "id_user" à "tel_profil.php" (2)
// - si "nom" et "prenom" n'existent pas : transmet "nom", "prenom", "tel", "type_client", "id_user" à "nouveau_profil.php" (3)
$code_client=$_POST['code_client'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$tel1=$_POST['tel1'];
$type_client=$_POST['type_client'];
$id_user=$_POST['id_user'];
$login=$_POST['login'];
$password=$_POST['password'];//password est recupere en POST et doit etre transmis en GET donc appel de cryptage.php
//test du password recu en POST
$query = "SELECT * FROM user WHERE login='".$login."' AND password='".$password."'";
$resultat = mysql_query($query);
$num_resultat = mysql_num_rows($resultat);
if(!$num_resultat)
{
echo "<a href=identification_seb.php>$query</a>";
/*
print("<script language=\"JavaScript\" type=\"text/javascript\">");
print("location.href='identification_seb.php?test_profil=0'");
print("</script>");
exit;*/
}
/*********************************************************************** REQUETE 1 ***********************************************************************/
if(isset($_POST['code_client']))
{
$query1 = "SELECT * FROM profile WHERE code_client='".$code_client."'";
$resultat = mysql_query($query1);
$num_resultat = mysql_num_rows($resultat);
echo $query1."<br>".$query2."<br>";
if($num_resultat)//code_client est OK
{
$tab_resultat = mysql_fetch_array($resultat, MYSQL_ASSOC);
$code_client=$tab_resultat['code_client'];
echo "code client ok<br>";
$url2="profil_client.php?id_user='".$id_user."'&code_client='".$code_client."'&login='".$login."'&password='".$password."'";
}
else//code client n'existe pas
{
echo "code client pas ok<br>";
$url2="cherche_profil_seb.php?id_user=".$id_user."&login=".$login."&password=".$password."";
}
}
/*********************************************************************** REQUETE 2 ET 3 ***********************************************************************/
else //test sur nom et prenom
{
$query = "SELECT * FROM profile WHERE nom='".$nom."' AND prenom='".$prenom."'";
$resultat = mysql_query($query);
$num_resultat = mysql_num_rows($resultat);
if(mysql_num_rows($resultat))//nom et prenom existent
{
$url2="profil_client.php?id_user=$id_user&nom=$nom&prenom=$prenom&tel1=$tel1&type_client=$type_client&login=$login&password=$password";
}
else//si nom et prenom n'existent pas
{
if( empty($nom)===false && empty($prenom)===false && empty($tel1)===false)//mais sont remplis
$url2="nouveau_profil_seb.php?id_user=$id_user&nom=$nom&prenom=$prenom&tel1=$tel1&type_client=$type_client&login=$login&password=$password";
else//mais ne sont pas remplis
$url2="cherche_profil_seb.php?id_user=".$id_user."&login=".$login."&password=".$password."";
}
}
//au cas où il faudrait refaire des tests je garde
echo"<a href=\"".$url2."\">".$url2."</a>";
/*
echo "<script language=\"JavaScript\" type=\"text/javascript\">";
print("location.href='$url2';");
print("</script>");
*/
?> |
Partager