Inscription a phpbb

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Inscription a phpbb

par Xenon_54 » 14 févr. 2005, 00:29

Lors de l'insertion dans dans ta "membres" de ton site, récupère le dernier ID inséré avec la fonction suivante: mysql_insert_id()

De plus, lors de prochaine création, évite de tout sélectionner le contenu de ta table (SELECT *) que pour récupérer un simple ID. Il y a toujours des méthodes plus optimisées que cette méthode barbares.

En passant, je crois que tu t'es trompé dans le nom d'une des 2 tables, tu sembles récupérer le dernier membre inscrit pour immédiatement le réinscrire à la même table.

;)

Inscription a phpbb

par DuR0 » 13 févr. 2005, 22:48

Bonjour,
Voila j'aimerai que l'inscription a mon site inscrive aussi le gars sur mon forum phpbb et voici mon code :
<?require ("../forumsv2/config.php");
mysql_connect($server,$user,$pass_bd);
mysql_select_db($base);

        $req1 = mysql_query("SELECT * FROM phpbb_users ORDER BY id DESC");
        $sql1 = mysql_fetch_array($req1);
        $dernier_id = $sql1['user_id']+1;
        $pass = md5($_POST['pass']);
        mysql_query("INSERT INTO phpbb_users VALUES('".$dernier_id."','', '".$pseudo."', '".$pass."','','','','','','','','NULL','NULL','','','','','','','','NULL','NULL','','','','','','','','','','','NULL','','NULL','NULL','NULL','NULL','NULL','NULL','NULL','NULL','NULL','NULL','NULL','NULL','NULL','','','','','','','','','','','','','','','','','','','','','','','','' ") or die (mysql_error());
?>
Voici l'erreur :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/a/adozbe/www/france/inser.php on line 126
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1