Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question// mysql_error() ci dessous uniquement pour le debug !!! if (false $q mysql_query($sql)) die('erreur : '.mysql_error()); if (1 !== mysql_result($q, 0)) { header("Location: /suivie_de_vehicule/supervision.php"); exit; } /* Connexion OK => ton traitement */
Côté sécurité encore :
Il faut impérativement utiliser mysql_real_escape_string() sur les données postées
Les header() doivent impérativement être suivis par un exit()
Sans ça il est très simple de se connecter.
if (isset($_POST['login']) and isset($_POST['password']));
if (($_POST['login'] != "") and ($_POST['password'] != "")) {
mysql_close($connect);
<?php ini_set('display_errors', 1); error_reporting(-1); ?>
Valeurs de retour
Retourne la chaîne échappée, ou FALSE si une erreur survient.
// ici il manque le contrôle de l'existence des variables $_POST
// if (isset($_POST[.......) {
if (isset($_POST['login'] && isset($_POST['password']) { // tout le code que tu as posté avant } else { // une éventuelle action si le formulaire n'a pas été posté // comme un retour à la page précédente par exemple }