Problème de connexion

Répondre
djimabako
le 17/11/2014 à 12:04
djimabako
Bonjour
Ce script fonctionne très bien en local.
Mais une fois en ligne ligne j'ai un message d'erreur

C'est un script de connexion


<?php
//session_start();
//header('Content-type: text/html; charset=utf-8');
// on teste si le visiteur a soumis le formulaire de connexion
if(isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion'){
if((isset($_POST['Numero_Compte']) && !empty($_POST['Numero_Compte'])) && (isset($_POST['Code_Acces']) && !empty($_POST['Code_Acces']))){
$base = mysql_connect ('localhost', 'user', 'pass');
mysql_select_db ('database', $base);
// on teste si une entrée de la base contient ce couple login / pass
$sql = 'SELECT count(*) FROM comptes WHERE Numero_Compte="'.mysql_escape_string($_POST['Numero_Compte']).'" AND Code_Acces="'.mysql_escape_string($_POST['Code_Acces']).'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();

// si on obtient une réponse, alors l'utilisateur est un membre
if($data[0] == 1){
$_SESSION['Numero_Compte'] = $_POST['Numero_Compte'];
header('Location: Resume_Compte.php');
exit();
}elseif($data[0] == 0){
// si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
$erreur = 'Compte non reconnu.';
}else{
// sinon, alors la, il y a un gros problème :)
$erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
}
}else {
$erreur = 'Au moins un des champs est vide.';
}
} ?>



Voici le message d'erreur

Warning: Cannot modify header information - headers already sent by (output started at /home/......../index.php:1) in /home/........./index.php on line 19

Merci
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours