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...