makefavorite.php
PHP
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './phpBB2/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
// USER EINGELOGGT ? START
if( !$userdata['session_logged_in'] )
{
header("Location: " . append_sid("login.$phpEx?redirect=favorites_game.$phpEx", true));
exit;
} else {
echo $n;
echo $id;
// USER EINGELOGGT ? ENDE
$sql = "INSERT INTO " . $table_prefix . "favorites_game (fav_id, user_id, game_id, game_name) VALUES (NULL, '". $userdata['user_id'] ."', '". str_replace("\'", "''", $id) ."', '". str_replace("\'", "''", $n) ."')";
if(!($result = $db->sql_query($sql)))
{
echo 'Konnte Favorit nicht erstellen'.$id.' name: '.$n;
} else {
echo 'Favorit wurde erstellt'.$id.' name: '.$n;
}
//}
?>
Alles anzeigen
die variablen sollten so initialisiert werden
makefavorite.php?id=URL zum Spiel&n=Name des Spiels
das schreiben in die db funtioniert aber die variablen werden nicht initialisiert... warum??