Seite 2 von 2

Verfasst: 20.09.2006 23:39
von retosch
Kevin Garnett hat geschrieben:Ah ok ich seh es. Also soviel Ahnung hab ich auch nicht aber ich würde mal vermuten das du einen Mod nicht richtig eingebaut hast. Hast du denn einen Mod eingebaut ?

Grüße

Kevin
siehe oben im posting auf seite 1

Verfasst: 20.09.2006 23:46
von Kevin Garnett
Sorry hab ich wohl überlesen. In jedem Fall hat er Probleme beim auslesen der 'u.user_group_id'. Ich denke mal die search.php ist nicht so ganz richtig. Er meldet den Fehler in Zeile 791. Am besten kann dir geholfen werden wenn du mal deine php-Datei anhängst. (Das machst du indem du sie als txt abspeicherst und verlinkst.

Grüße

Kevin

Verfasst: 20.09.2006 23:51
von retosch

Verfasst: 21.09.2006 00:02
von Kevin Garnett
Also ich hab noch nicht soviel Ahnung aber ich vermute das der Fehler hier irgendwo zu suchen ist:

Code: Alles auswählen

$sql = str_replace('SELECT ', 'SELECT u.user_group_id, u.user_session_time, ', $sql);
        
}
                else
                {
                        $sql = "SELECT t.*, f.forum_id, f.forum_name, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time 
                                FROM " . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2
                                WHERE t.topic_id IN ($search_results) 
                                        AND t.topic_poster = u.user_id
                                        AND f.forum_id = t.forum_id 
                                        AND p.post_id = t.topic_first_post_id
                                        AND p2.post_id = t.topic_last_post_id
                                        AND u2.user_id = p2.poster_id";

                        $sql = str_replace('SELECT ', 'SELECT u.user_group_id as user_group_id_1, u2.user_group_id as user_group_id_2, u.user_session_time as user_session_time_1, u2.user_session_time as user_session_time_2, ', $sql);
                
}
Der hakt irgendwo bei der u.user_group_id, möglich ist auch das dieser Eintrag gar nicht in der Datenbank vorhanden ist, schau mal nach ob der Eintrag u.user_group_id da ist, wenn der da ist muss der Fehler in der search.php sein. Aber vielleicht hilft ja jemand der sich damit besser auskennt als ich.

Grüße

Kevin

Verfasst: 23.09.2006 17:44
von retosch
Hi @ all Ich hoffe jemand da draussen kann mir helfen :roll:

habe ja die wichtigsten daten angegeben :-?

Verfasst: 23.09.2006 18:37
von Miriam
Wie soll das gehen?
Du selectest u.user_group_id von phpbb_users u... Aber phpbb_users hat keine Spalte namens user_group_id. Meintest Du evtl user_id?

Ansonsten musst Du noch weitere Tabellen mit ansprechen.

Verfasst: 23.09.2006 18:51
von retosch
DEBUG MODE

SQL Error : 1054 Unknown column 'u.user_group_id' in 'field list'


ist die fehlermeldung ich kann ja nur sagen was da steht, muss aber gestehen das Ich nicht auskenne mit phpbb2, daher ja mein thema. Also was meinst du genau muss man ändern ??

Verfasst: 23.09.2006 19:10
von Miriam
Nimm die originale search.php und lade sie hoch.

Verfasst: 23.09.2006 19:17
von retosch
Miriam hat geschrieben:Nimm die originale search.php und lade sie hoch.
okay werde Sie mal suchen und danach hochladen ein dickes danke erst einmal

Verfasst: 25.09.2006 22:25
von retosch
Ein großes danke an dich Miriam. Ja manchmal sind die simplen Ideen die besten :roll:

VIELEN DANK MIRIAM