Page précédente | Page suivante | Page : 1 2

script zone membre
Hors ligne Covin85 Le 25/04/2006 à 11:50 Profil de Covin85 Configuration de Covin85
Mais j'ai pourtant Bien crée un nouveau champ

         Champ        Type       Interclassement       Attributs       Null       Défaut       Extra       Action
      id       int(11)                    Non              auto_increment       Modifier      Supprimer      Primaire      Index      Unique      Texte entier
      pseudo       varchar(255)      latin1_swedish_ci             Non                     Modifier      Supprimer      Primaire      Index      Unique      Texte entier
      passe       varchar(255)      latin1_swedish_ci             Non                     Modifier      Supprimer      Primaire      Index      Unique      Texte entier
      team       varchar(255)      latin1_swedish_ci             Non                     Modifier      Supprimer      Primaire      Index      Unique      Texte entier
Pour la sélection : Tout cocher  /  Tout décocher     Pour la sélection :        Modifier Supprimer Primaire Index Unique Texte entier






Et j'ai sa en haut de ma page :

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\teams-seek\mateam.php:10) in c:\program files\easyphp1-8\www\teams-seek\mateam.php on line 11
Hors ligne Asquel Le 25/04/2006 à 14:42 Profil de Asquel Configuration de Asquel
et est ce que le champ de ton formulaire s'appelle exactement comme ta colonne ?

pour le problème de la variable de sessions, tu dois le placer en première ligne de ta page html, et si tu as des pseudos frames débrouille toi pour que ca soit au début aussi ...

lis ca ca t'aidera : http://www.phpdebutant.org/article145.php

ps : ca fait pas un peu bcp 255 caractères ?
Hors ligne Covin85 Le 26/04/2006 à 12:10 Profil de Covin85 Configuration de Covin85
voila ma requèteqio ne marche pas:

CREATE TABLE membres (
  id int(11) NOT NULL auto_increment,
  pseudo varchar(255) NOT NULL default '',
  passe varchar(255) NOT NULL default '',
  team varchar(255) NOT NULL default '',
  KEY id (id)

) TYPE=MyISAM;
Hors ligne Asquel Le 27/04/2006 à 13:35 Profil de Asquel Configuration de Asquel
pk t'as mis des " ??
et enleves type myISAM
Hors ligne Anthony Le 27/04/2006 à 16:38 Profil de Anthony Configuration de Anthony
Fou du volant
Au contraire, laisse TYPE=MyISAM, sinon ça va te le créer dans le type par défaut (qui n'est pas forcément celui-ci)
--
Hors ligne Covin85 Le 27/04/2006 à 23:11 Profil de Covin85 Configuration de Covin85
Enfaite sa vien surment de mon fichier inscription.php,j'ai l'erreur suivante:

Notice: Undefined variable: team in c:\program files\easyphp1-8\www\teams-seek\inscription.php on line 47
Erreur de syntaxe près de 'petard",md5("bobo"),"")' à la ligne 1

Et voici le code de mon fichier :

<?php require_once('Connections/membres.php'); ?>
<?php
mysql_select_db($database_membres, $membres);
$query_Recordset1 = "SELECT * FROM membres";
$Recordset1 = mysql_query($query_Recordset1, $membres) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);

session_start();
require 'conf.php';

$erreur=0;

if(isset($_GET['action'],$_POST['passe_membre'],$_POST['confirm_mdp']) AND $_POST['passe_membre']===$_POST['confirm_mdp'])
{
    if(get_magic_quotes_gpc()===1)
    {
        $pseudo=$_POST['pseudo'];
        $passe=$_POST['passe_membre'];
    }
    else
    {
        $pseudo=addslashes($_POST['pseudo']);
        $passe=addslashes($_POST['passe_membre']);
    }

    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
    {
        mysql_query('INSERT INTO membres VALUES(""","'.$pseudo.'",md5("'.$passe.'"),"'.$team.'")') OR die(mysql_error());
        $_SESSION['login']=$pseudo;

        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;
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    background-color: #CC33FF;
}
-->
</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>
<p>
  <label>
  <select name="select">
    <option>low</option>
    <option>low+</option>
    <option>low++</option>
    <option>Middle</option>
    <option>Middle+</option>
    <option>Middle++</option>
    <option>Hight</option>
    <option>Pro Gamer</option>
  </select>
  </label>
</p>
<p>Site Web :</p>
<p>
  <label>
  <input type="text" name="textfield" />
  </label>
<p>Serveur :</p>
<p>
  <label>
  <input type="text" name="textfield2" />
  </label>
</p>
<p>Em@il :</p>
<p>
  <label>
  <input type="text" name="textfield3" />
  </label>
</p>
<p>Selectionnez votre jeux :</p>
<p>
  <label>
  <select name="select2">
    <option>Counter-Strike</option>
    <option>Counter-Strike (Source)</option>
    <option>Day of defeat</option>
    <option selected="selected">------Choisissez-------</option>
  </select>
  </label>
</p>
<p>Information sur votre Site :</p>
<p>
  <label>
  <input type="text" name="textfield4" />
  </label>
</p>
<p>&nbsp;</p>
<p><input type="submit" value="Inscription" /></p>
</form>
<?php
mysql_free_result($Recordset1);
?>
Hors ligne Anthony Le 27/04/2006 à 23:16 Profil de Anthony Configuration de Anthony
Fou du volant
--
Hors ligne Covin85 Le 27/04/2006 à 23:22 Profil de Covin85 Configuration de Covin85
A quelle endroit du code je la definie?
Hors ligne Anthony Le 27/04/2006 à 23:32 Profil de Anthony Configuration de Anthony
Fou du volant
Tout en haut, ou tout du moins au dessus de ton erreur au minimum.
--
Hors ligne Covin85 Le 28/04/2006 à 00:30 Profil de Covin85 Configuration de Covin85
bonsoir anthony,

Cela fait plusieurs jours que je bloque sur formullaire,j'ai demandé sur plein de forum,mais les reponsses ne sont pas les bonnes.(elles m'envoient sur encore plusse d'erreur).
Tu as crée ce code qui es super,seulment,j'ai toujours et toujours des erreurs,silteplait,aide moi.
Je te prommet sa me rend fou,
Se que je te demande si tu voudrais bien,sa serrait que tu modifie mon code,c'est a dire que tu ferrais carement tout le travaille ,afin que le formullaire marche,c'est a dire qu'il enregistre dans la base de donnée les infos,login,passe,et team.
Et que tu m'explique toute les modifications que tu as faites,je pensse pas que sa prennent nenormement de temps.
Si je te demande sa c'est que tu es la seulle personne qui peut m'aider,et si tu m'explique je pourrais après finir le formullaire car il est très long.
Voila mon dernier code avec le message d'erreur suivant :

Notice: Undefined variable: mysql_team in c:\program files\easyphp1-8\www\teams-seek\inscription.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\teams-seek\inscription.php:34) in c:\program files\easyphp1-8\www\teams-seek\inscription.php on line 52



et voici le code:


<?php require_once('Connections/membres.php'); ?>
<?php
mysql_select_db($database_membres, $membres);
$query_Recordset1 = "SELECT * FROM membres";
$Recordset1 = mysql_query($query_Recordset1, $membres) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);

session_start();
require 'conf.php';

$erreur=0;
$team='';

if(isset($_GET['action'],$_POST['passe_membre'],$_POST['confirm_mdp']) AND $_POST['passe_membre']===$_POST['confirm_mdp'])
{
     if(get_magic_quotes_gpc()===1)
     {
          $pseudo=$_POST['pseudo'];
          $passe=$_POST['passe_membre'];
     }
     else
     {
          $pseudo=addslashes($_POST['pseudo']);
          $passe=addslashes($_POST['passe_membre']);
     }

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

     mysql_connect($mysql_host,$mysql_login,$mysql_passe,$mysql_team) 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
     {
          mysql_query('INSERT INTO membres VALUES("","'.$pseudo.'",md5("'.$passe.'"),"'.$team.'")') OR die(mysql_error());
          $_SESSION['login']=$pseudo;

          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;
     margin-top: 20px;
     margin-right: 20px;
     margin-bottom: 20px;
     background-color: #CC33FF;
}
-->
</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>
<p>
  <label>
  <select name="select">
    <option>low</option>
    <option>low+</option>
    <option>low++</option>
    <option>Middle</option>
    <option>Middle+</option>
    <option>Middle++</option>
    <option>Hight</option>
    <option>Pro Gamer</option>
  </select>
  </label>
</p>
<p>Site Web :</p>
<p>
  <label>
  <input type="text" name="textfield" />
  </label>
<p>Serveur :</p>
<p>
  <label>
  <input type="text" name="textfield2" />
  </label>
</p>
<p>Em@il :</p>
<p>
  <label>
  <input type="text" name="textfield3" />
  </label>
</p>
<p>Selectionnez votre jeux :</p>
<p>
  <label>
  <select name="select2">
    <option>Counter-Strike</option>
    <option>Counter-Strike (Source)</option>
    <option>Day of defeat</option>
    <option selected="selected">------Choisissez-------</option>
  </select>
  </label>
</p>
<p>Information sur votre Site :</p>
<p>
  <label>
  <input type="text" name="textfield4" />
  </label>
</p>
<p>&nbsp;</p>
<p><input type="submit" value="Inscription" /></p>
</form>
<?php
mysql_free_result($Recordset1);
?>



Silteplait ne m'envois pas sur un site ou forum,Si tu ne veut pas dis le moi,sinon et je t'en supllirais a genous,modifie le
Merci merci merci merci beaucoup beaucoup,je compte sur toi

Page précédente | Page suivante | Page : 1 2

Aide informatique | Communauté d'entraide informatique | Aide informatique | Forum d'assistance informatique | Forum-Vista | Formation informatique | Forum Informatique | Devenir partenaire