Seite 2 von 4
Verfasst: 01.07.2004 11:14
von Fabse
Klasse 4a CH hat geschrieben:Vileicht findest du jetzt den Fehler...
Ja jetzt hab ich den Fehler!
Ersetze
Code: Alles auswählen
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$sql = mysql_query("SELECT * FROM phpbb_users WHERE username=&username");
while($row = mysql_fetch_array( $sql ))
{
$username = $row['username'];
}
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
mit
Code: Alles auswählen
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$sql = mysql_query("SELECT * FROM phpbb_users WHERE id=$id");
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
Vielleicht geht es so! Wenn nicht muss ich mir mal die Sessions von phpBB durchschauen!
Verfasst: 15.08.2004 22:10
von Klasse 4a CH
Hallo,
Hey ich habs jetzt genau so eingebaut, nur es funktioniert immer noch nicht, ich glaube auch denk Fehler zu wissen, aber kann ihn nicht selber beheben.
Mir deiner letztem Version, habe ich auf jedenfall keine Fehlermeldungen mehr... aber es erscheint auch der gewünschte Name nicht, vorallem sehe ich nicht wo du die Variable $username definiert hast, habe es aber selber nicht hingekriegt *schäm" kannst du mir weiterhelfen??
Verfasst: 15.08.2004 22:40
von Fabse
Hallo!
Versuch:
Code: Alles auswählen
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$sql = mysql_query("SELECT * FROM table_name WHERE id=$userdata[id]");
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
Verfasst: 15.08.2004 22:45
von Klasse 4a CH
Danke,
Aber jetzt habe ich ja trozdem noch nirgends die Varibale $username definiert, die muss man doch irgendwie mit row oder so definineren, damit ich sie unten mit
echo "$username"; einblenden kann
Verfasst: 15.08.2004 22:49
von Fabse
Nach $sql = mysql_query...
fügst du
while( $row = mysql_fetch_array( $sql ){
$username = $row['username'];
}
echo $username;
Verfasst: 15.08.2004 22:52
von Klasse 4a CH
Jetzt krig ich diesen Fehler
Code: Alles auswählen
Parse error: parse error, unexpected '{' in /home/www/web441/html/deluxe/faecher.php on line 14
dabei habe ich es genau so eingesetzt...
Code: Alles auswählen
$sql = mysql_query("SELECT * FROM table_name WHERE id=$userdata[id]");
while( $row = mysql_fetch_array( $sql ){
$username = $row['username'];
}
Verfasst: 15.08.2004 22:54
von Fabse
Oh.
Ersetze diese zeile mit:
while( $row = mysql_fetch_array( $sql )){
Verfasst: 15.08.2004 22:57
von Klasse 4a CH
Jetzt sind wir wider gleichweit das diese Fehlermeldung kommt die hatten wir schonmal
Code: Alles auswählen
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web441/html/deluxe/faecher.php on line 14
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web441/html/deluxe/faecher.php:14) in /home/www/web441/html/deluxe/includes/page_header.php on line 1086
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web441/html/deluxe/faecher.php:14) in /home/www/web441/html/deluxe/includes/page_header.php on line 1088
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web441/html/deluxe/faecher.php:14) in /home/www/web441/html/deluxe/includes/page_header.php on line 1089
Verfasst: 15.08.2004 22:58
von Fabse
Dann gug dir nochmal den Artikel KB:84 an!
Edit: table_name hast du wohl mit der Tabelle ersetzt oder?
Verfasst: 15.08.2004 23:04
von Klasse 4a CH
so jetzt habe ihc nur noch diese Fehlermeldung
Code: Alles auswählen
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web441/html/deluxe/faecher.php on line 20
und der Code sieht jetzt so aus...
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$sql = mysql_query("SELECT * FROM table_name WHERE id=$userdata[id]");
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
while( $row = mysql_fetch_array( $sql ))
{
$username = $row['username'];
}
?>
Ich bin am verzweifeln wiso krig ihc das nicht hin...