CreaYouz

Inscris le 21/07/2009 à 11:22
  • Signature
    Nothing to say
  • Site web
  • Nombre de sujets
    Aucun
  • Nombre de messages
    2
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

Aucun sujet créé dans les forums

Ses derniers messages sur les forums

forum
CreaYouz
Bon en faite j'ai reussi.

Le champ destination ne pouvais pas rester non declarer dans le php, et j'ai juste rajouter un petit bout de code pour passer de

$sql = 'INSERT INTO membre VALUES("", "'.mysql_escape_string($_POST['login']).'", "'.md5(mysql_escape_string($_POST['pass'])).'")';

pour en arriver à
$sql = 'INSERT INTO membre VALUES("", "'.mysql_escape_string($_POST['login']).'", "'.md5(mysql_escape_string($_POST['pass'])).'","'.mysql_escape_string($_POST['']).'")';


Si jamais cela interesse quelqu'un derrière :)

CreaYouz
Nothing to say
CreaYouz
Voila j'ai suivi la même demarches que le_bleu, mais mon prolbème se situe dans la page inscription.

En effet je pense que le faite d'avoir rajouter un champ pour la redirection pose problème pour l'enregistrement !

Enfin je ne sais pas.

Le code étant

# <?php
# // on teste si le visiteur a soumis le formulaire de connexion
# if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
# if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) {
#
# $base = mysql_connect ('serveur', 'login', 'password');
# mysql_select_db ('nom_base', $base);
#
# // on teste si une entrée de la base contient ce couple login / pass
# $sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'" AND pass_md5="'.md5(mysql_escape_string($_POST['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();
#
# // si on obtient une réponse, alors l'utilisateur est un membre
# if ($data[0] == 1) {
# session_start();
# $_SESSION['login'] = $_POST['login'];
# header('Location: membre.php');
# exit();
# }
# // si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
# elseif ($data[0] == 0) {
# $erreur = 'Compte non reconnu.';
# }
# // sinon, alors la, il y a un gros problème :)
# else {
# $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.';
# }
# }
# ?>

2tant aussi un sale naab qui comment je galère. Manque t il seulement un bout de code pour declarer que cette parti n'est pas remplis dans la table ?


CreaYouz
Nothing to say

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours