Woody18

Inscris le 03/03/2010 à 21:29
  • Nombre de sujets
    1
  • Nombre de messages
    6
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

Woody18
le 03/03/2010 à 21:35
Espace membre modifié
Bonjour, j' essaye d' apprendre le php et j' ai donc suivit les comments faire. J' ai voulu modifier le script espace membre pour donner l' accès à une seule personne donc sans inscriptions en rentrant manuellement les données dans ma base. J' ai donc une page pour poster les données :

<div id="account">
<div class="form">
<form method="post"action="traitement.php">
<label for="compte">Compte :</label>&nbsp;&nbsp;&nbsp;
<input type="text" name="login"/><br/><br/>
<label for="pass">Password :</label>
<input type="password" name="pass"/><br/><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" name="send" value="Envoyer"/>
</form>
</div>


Et une page qui traite les données. Seulement voilà j' ai un soucis une fois mes données rentré j' envoi le formulaire et la page traitement reste blanche. Ca fait deux jours que j' essaye de trouver une solution et pas moyen :

<?php
//Transformation donnée POST en variable
$login = htmlspecialchars($_POST['login']);
$pass = htmlspecialchars($_POST['pass']);

//Vérification postage login et pass
if (isset($_POST['login']) AND isset($_POST['pass']))
{
//Connexion à base de donnée sql
include('sql.php');

//Tester si le couple login pass existe
$sql = 'SELECT count(*) FROM admin WHERE login="'.mysql_escape_string('$login').'" AND pass="'.mysql_escape_string('$pass').'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();

//Vérification utilisateur membre
if ($data[0] == 1) {
session_start();
$_SESSION['login'] = ('$login');
header('Location: membre.php');
exit();
}

elseif ($data[0] == 0) {
$erreur = 'Compte non reconnu.';
}
}

else {
echo 'Un des champs de connexion est vide.';

}

?>


Quelqu' un pourrait me guider sur la bonne voie ? Merci

Cordialement Woody18
LoadingChargement en cours