33 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| // Connexion à la base de donnée
 | |
| require_once('./config_database/connectDB.php');
 | |
| 
 | |
| /**
 | |
|  * Permet de sécuriser une chaine de caractères
 | |
|  * @param $string
 | |
|  * @return string
 | |
|  */
 | |
| function str_secur($string) {
 | |
|     return trim(htmlspecialchars($string));
 | |
| }
 | |
| 
 | |
| $array = array("feedback" => "", "message" => "", "isSuccess" => false); 
 | |
| 
 | |
| if ($_SERVER["REQUEST_METHOD"] == "POST") { 
 | |
| 
 | |
|     $array["feedback"] = str_secur($_POST["feedback"]);
 | |
|     $array["pseudo"] = str_secur($_POST["pseudo"]);
 | |
| 
 | |
|     if(empty($array['feedback']) || empty($array['pseudo'])) {
 | |
|         $array["message"] = "<p class='error'><b class='error'>Erreur:</b> <span class='italic'>Vous ne pouvez pas rentré de valeur vide.</span></p>";
 | |
|     } else {
 | |
|         $req = $bdd->prepare("INSERT INTO functiondivlofr_feedback(pseudo, feedback) VALUES (?,?)");
 | |
|         $req->execute(array($array['pseudo'], $array['feedback']));
 | |
|     
 | |
|         $array["message"] = "<p class='success'><b class='success'>Succès:</b> Votre feedback a été envoyé!</p>";
 | |
|         $array["isSuccess"] = true;
 | |
|     }
 | |
| 
 | |
|     echo json_encode($array);
 | |
| } |