setData.php 2.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. session_name("Rentree");
  3. @session_start();
  4. require_once('../config.php');
  5. if (!empty($_POST)) {
  6. $nomFils = addslashes (chop($_POST['nomFils']));
  7. $prenomFils = addslashes (chop($_POST['prenomFils']));
  8. $ddn = addslashes (chop($_POST['ddn']));
  9. $telMobile = addslashes (chop($_POST['telMobile']));
  10. $courriel = addslashes (chop($_POST['courriel']));
  11. $ip="";
  12. if (getenv("HTTP_CLIENT_IP"))
  13. $ip = getenv("HTTP_CLIENT_IP");
  14. else if(getenv("HTTP_X_FORWARDED_FOR"))
  15. $ip = getenv("HTTP_X_FORWARDED_FOR");
  16. else if(getenv("REMOTE_ADDR"))
  17. $ip = getenv("REMOTE_ADDR");
  18. else
  19. $ip = "UNKNOWN";
  20. $checkMail = mailCheck($courriel);
  21. if ($checkMail!="OK") {
  22. $message = array('status' => 400, 'message' => $checkMail);
  23. }
  24. else {
  25. if ($_SESSION['existe']=="TRUE") {
  26. $query = "UPDATE data
  27. SET nom_fils ='".$nomFils."', prenom_fils='".$prenomFils."', ddn_fils='".$ddn."',
  28. tel_mobile='".$telMobile."', courriel='".$courriel."', date=NOW(), ip='".$ip."' WHERE identifiant='".$_SESSION['courriel']."'";
  29. }
  30. else {
  31. $query = "INSERT INTO data
  32. (identifiant, nom_fils, prenom_fils, ddn_fils, tel_mobile, courriel, date, ip )
  33. VALUES ('".$_SESSION['courriel']."', '".$nomFils."', '".$prenomFils."', '".$ddn."', '".$telMobile."','".$courriel."', NOW(), '".$ip."' )";
  34. $_SESSION['existe'] = "TRUE";
  35. }
  36. $DbLink = mysql_connect($DbHost, $DbUser, $DbPassword) or die('erreur de connexion au serveur');
  37. mysql_select_db($DbName) or die('erreur de connexion a la base de donnees');
  38. mysql_query("SET NAMES 'utf8'");
  39. $result = mysql_query($query);
  40. if (!$result) {
  41. $message = array('status' => 400, 'message' => "Requête invalide : ".$query);
  42. }
  43. else {
  44. $message = array('status' => 200, 'message' => "OK");
  45. }
  46. mysql_close();
  47. }
  48. echo json_encode($message);
  49. }
  50. ?>