Page 1 sur 1

Nuked klan et phpbb

Posté : 31 août 2009, 02:46
par cyril1506
bonsoir a tous
donc voila j'ai de tres petite base en php et j'ai un ami qui a besoin d'aide car il veut lier un forum a son site pour remplacer le forum du site enfin quelque chose comme ca

le code est celui ci
//Debut PHPBB3
		$add = mysql_query("INSERT INTO " . USER_TABLE . " ( `id` , `team` , `team2` , `team3` , `rang` , `ordre` , `pseudo` , `mail` , `email` , `icq` , `msn` , `aim` , `yim` , `url` , `pass` , `niveau` , `date` , `avatar` , `signature` , `user_theme` , `user_langue` , `game` , `country` , `count` ) 

		VALUES

		( '" . $user_id . "' , '' , '' , '' , '' , '' , '" . $pseudo . "' , '" . $mail . "' , '" . $email . "' , '' , '' , '' , '' , '' , '" . $cryptpass . "' , '" . $niveau . "' , '" . $date . "' , '' , '' , '' , '' , '" . $game . "' , '" . $country . "' , '' )");


		$s = "SELECT * from `phpbb_users` order by user_id desc limit 1";

		$r = mysql_query($s);

		$data = mysql_fetch_array($r);

		$id = $data["user_id"];

		$newid = $id+1;

        

		$add2 = mysql_query("INSERT INTO phpbb_users ( user_id , group_id , user_permissions , user_regdate , username , username_clean , user_password , user_email , user_lang , user_options )  

		VALUES

		( '" . $newid . "', '2' , '' , '" . $date . "' , '" . $pseudo . "', '" . $pseudo . "' , '" . $cryptpass . "' , '" . $mail . "' , 'fr' , '865' )");

				// Ajout de code pour les autorisation de l'utilisateurs, un grand merci à Reneg@
				
				$add3 = mysql_query("INSERT INTO phpbb_user_group ( group_id , 	user_id , group_leader , user_pending )  

		VALUES

		( '84', '" . $newid . "' , '0' , '0' )");

	// Fin modification module PHPBB3
je pense que l'erreur vient de ces parties
$add = mysql_query("INSERT INTO " . USER_TABLE . " ( `id` ,

$add2 = mysql_query("INSERT INTO phpbb_users ( user_id 

$add3 = mysql_query("INSERT INTO phpbb_user_group ( group_id
qu'en pensé vous ???

ce ne serai pas mieu comme ca :
$add2 = mysql_query("INSERT INTO " . phpbb_users . " ( user_id 

$add3 = mysql_query("INSERT INTO " . phpbb_user_group . " ( group_id , 
???


enfin voila j'espere que quelqu'un pourra m'aider

merci

Re: Nuked klan et phpbb

Posté : 31 août 2009, 08:11
par stopher
Salut ,

Alors , plusieurs choses ...

- quelle est l'erreur exactement ?
- Les requêtes présenté ici sont sujets aux injections sql , il est fortement conseillé d'échapper les données entrantes avec mysql_real_escape_string() par exemple.
- Là c'est juste pour nos yeux , si tu pouvais utiliser les balises "PHP" pour éditer ton message , nous profiterions d'une coloration syntaxique qui nous aiderai à lire ton code . :D

Ch.

Re: Nuked klan et phpbb

Posté : 31 août 2009, 11:00
par cyril1506
je ne connais pas exactement l'erreur et j'aurai besoin de vous parceque moi je pense que l'erreur viens du fait que dans
  $add = mysql_query("INSERT INTO " . USER_TABLE . " ( `id` , `team` 
USER_TABLE est entre ". ."

et que dans
$add2 = mysql_query("INSERT INTO phpbb_users ( user_id

$add3 = mysql_query("INSERT INTO phpbb_user_group ( group_id
phpbb_user et phpbb_user_group n'est pas entre ". ."

non ?

Re: Nuked klan et phpbb

Posté : 31 août 2009, 11:16
par charabia
USER_TABLE est une variable d'où la concaténation, il ne s'agit pas du nom de la table comme dans ton second exemple.

Sans les erreurs ça va être dur de t'aider.