pas d'inscription?
Hors ligneCovin85 Le 21/05/2006 à 01:24 Profil de Covin85 Configuration de Covin85

bonjour
après plusieurs semaines de recherche et de travaille je n'ai toujours pas trouvé de reponsse,alors je m'adresse a vous car c'est ici que j'ai trouver le code source de la zone membre.
Donc au depart mon inscription et ma zone membre,a premiere vue fonctionnait.
Mais par la suite j'ai rencontrée plusieurs problèmes:
-le login et le mot de passe de l'utilusateur se connectai bien mais j'ai crée un tableau ou s'afichait des données ,si juste après l'inscription l'utilisateur venait sur le tableau,ces infos s'affichait,mais si il revenait plus tard,rien a part son pseudo ne s'affichait
- j'ai crée un autres tableau ou devait s'afficher des infos de tout les membres,mais aucune donnée ne saffichait

Enfait comme si les donées lors de l'inscription ne s'enregistrait pas.

Nous avons conclue que sa vennait de l'inscription mais dès les premieres modification,l'inscription ne fonctionnait plus du tout.

Je fait donc apelle a vous,qui serrez le mieut placcer,je vais vous montrez la  source de l'inscription,si vous voulez autres chose demander moi!

MErci



<?php
$sql
["connect"]=mysql_connect($sql["serveur"],$sql["login"],$sql["pass"])or die ("impossible de se connecter, réessayé plus tard");
$sql["select_base"]=mysql_select_db($sql["base"],$sql["connect"])or die ("erreur de connexion base");

session_start();
require
'conf.php';

$erreur=0;
$team='';

if(isset(
$_GET['action'],$_POST['passe_membre'],$_POST['confirm_mdp'],$_POST['team'],$_POST['sweb'],$_POST['serv'],$_POST['mail'],$_POST['infos'],$_POST['recrute'],$_POST['lvl'],$_POST['jeux']) AND $_POST['passe_membre']===$_POST['confirm_mdp'])
{
    if(get_magic_quotes_gpc()===1)
    {
        $pseudo=$_POST['pseudo'];
        $passe=$_POST['passe_membre'];
        $team=$_POST['team'];
        $_SESSION['team'] = $team;
        $sweb=$_POST['sweb'];
        $_SESSION['sweb'] = $sweb;
        $serv=$_POST['serv'];
        
        
...
        
        
        
    
}
    else
    
{
        $pseudo=addslashes($_POST['pseudo']);
        $passe=addslashes($_POST['passe_membre']);
        $team=addslashes($_POST['team']);
        $team=addslashes($_SESSION['team']);
        $sweb=addslashes($_POST['sweb']);
        $sweb=addslashes($_SESSION['sweb']);
        $serv=addslashes($_POST['serv']);
        
        
....
        
        
    
}

    if(!trim($pseudo) OR !trim($passe))
    {
        header('location:inscription.php');
        exit;
    }

    mysql_connect($mysql_host,$mysql_login,$mysql_passe) OR die('<p>Connexion impossible à la base de données. Réessayez plus tard.</p>');

    mysql_select_db($mysql_base) OR die('<p>sélection impossible</p>');
    $requete=mysql_query('SELECT COUNT(*) FROM membres WHERE pseudo="'.$pseudo.'"') OR die(mysql_error());

    $r=mysql_fetch_row($requete);

    if($r[0]!=='0')
    {
        mysql_close();
        $erreur=1;
    }
    else
    
{
    $_SESSION['login']=$pseudo;
      $sql = "INSERT INTO membres SET (pseudo,passe,team,jeux,lvl,sweb,recrute,serv,email,infos) VALUES ('".$pseudo."','".md5($passe)."','".$team."','".$jeux."','".$lvl."','".$sweb."','".$recrute."','".$serv."','".$email."','".$infos."')";
    
mysql_query
($sql) OR die(mysql_error());
    
    
    
        
        

        mysql_close
();
        header('location:zonemembre.php');
        exit;
    }

}
    if($erreur===1)
    {
        echo '<p>Ce pseudo existe déjà. Veuillez en choisir un autre</p>';
    }
?><style type="text/css">
<!--
body,td,th {
    color: #0066FF;
}
body {
    background-image: url();
    background-repeat: no-repeat;
    margin-left: 20px;
    ...
}
-->
</style>
<p><b>Inscription au site :</b></p><p>L'inscription est rapide et gratuite. Elle vous permet de bénéficier de multiples avantages.</p>
<hr />
<form method="post" action="inscription.php?action=ajout">
<p><label for="log">Votre login :</label><br />
  <input type="text" name="pseudo" size="20" id="pseudo" />
</p>
<p>Votre mot de passe: <br />
    <input type="password" name="passe_membre" size="20" id="mdp" />
</p>
<p><label for="cmdp">Confirmez votre mot de passe :</label><br />
<input type="password" name="confirm_mdp" size="20" id="cmdp" /></p>
<p>Indiquer le nom de votre team : </p>
<p><input name="team" type="text" id="team" size="20" />
&nbsp;</p>
<p>LvL de votre Team :</p>

Hors ligneAnthony Le 21/05/2006 à 12:42 Profil de Anthony Configuration de Anthony

Fou du volant
Salut,

en fait je voudrais bien comprendre quel est ton problème d'abord, car ton message n'est pas clair du tout

a +
--

Hors ligneCovin85 Le 21/05/2006 à 13:14 Profil de Covin85 Configuration de Covin85

esque ce code enregistre vraiment des donnée.
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels