Pagina 1 van 2

Berichten zoeken error

Geplaatst: 07 dec 2006, 18:54
door Denskie War
Support Template
  • Wat is het probleem? Als ik zoek naar berichten krijg ik een error
    Wanneer ontstond het probleem? geen idee, merk het net
    Adres van je forum: http://www.gw-forum.nl.tt
    Modifications op je forum: een hoop
    Huidige stijl: Guildwars royal
    phpBB versie: 2.0.21
    Waar is je forum gehost: .bas hosting
    Heb je onlangs iets verandert aan je forum? nee
Overige opmerkingen:

Als ik bij een gebruiker wil zoeken naar geposte berichten krijg ik deze error:
Afbeelding

Ik heb er een mod inzitten waardoor je ook kunt zoeken naar onderwerpen en die werkt wel goed.

Wat te doen??

(help me ook eens met dit en dit)

Geplaatst: 08 dec 2006, 17:35
door Denskie War
Wow, niemand een idee??

Had ik niet verwacht

Geplaatst: 08 dec 2006, 17:55
door Paul
Wow, iemand die niet kan lezen? Dat had ik niet verwacht! AKa, lees de fout.

Geplaatst: 08 dec 2006, 17:56
door Denskie War
ja.. op regel 163 van search.php zit de fout niet.

Normaal zijn deze fouten zo opgelost...

Wat moet ik hiervoor aanpassen/veranderen

Geplaatst: 08 dec 2006, 17:59
door Paul
Nee, regel 163 wordt ook niet in de fout genoemd, lijkt me dus logische :roll: :roll:

Geplaatst: 08 dec 2006, 18:10
door Denskie War
hier staat regel 637 van de file search.php
Waar zit de fout??

Code: Selecteer alles

						message_die(GENERAL_ERROR, 'Could not obtain post ids', '', __LINE__, __FILE__, $sql);

Geplaatst: 08 dec 2006, 18:15
door Paul
Een paar regels daarboven, in die sql query.

Geplaatst: 08 dec 2006, 18:22
door Denskie War
hier de code van een stuk daarboven:

Code: Selecteer alles

				{
					$search_id_chunks[0] = $search_ids;
				}

				$search_ids = array();

				for ($i = 0; $i < count($search_id_chunks); $i++)
				{
					$where_sql = ( $search_author == '' && $auth_sql == '' ) ? 'post_id IN (' . implode(', ', $search_id_chunks[$i]) . ')' : 'p.post_id IN (' . implode(', ', $search_id_chunks[$i]) . ')';

					$from_sql .= ", " . TOPICS_TABLE . " t";
					$where_sql .= $search_status . " AND p.topic_id = t.topic_id";					


					$select_sql = ( $search_author == '' && $auth_sql == '' ) ? 'post_id' : 'p.post_id';
					$from_sql = (  $search_author == '' && $auth_sql == '' ) ? POSTS_TABLE : POSTS_TABLE . ' p';

					if ( $search_time )
					{
						$where_sql .= ( $search_author == '' && $auth_sql == '' ) ? " AND post_time >= $search_time " : " AND p.post_time >= $search_time";
					}

					if ( $auth_sql != '' )
					{
						$from_sql .= ", " . FORUMS_TABLE . " f";
						$where_sql .= " AND f.forum_id = p.forum_id AND $auth_sql";
					}

					if ( $search_author != '' )
					{
						$from_sql .= ", " . USERS_TABLE . " u";
						$where_sql .= " AND u.user_id = p.poster_id AND u.username LIKE '$search_author'";
					}

					$sql = "SELECT " . $select_sql . " 
						FROM $from_sql 
						WHERE $where_sql";
					if ( !($result = $db->sql_query($sql)) )
					{
						message_die(GENERAL_ERROR, 'Could not obtain post ids', '', __LINE__, __FILE__, $sql);

Geplaatst: 09 dec 2006, 20:15
door Denskie War
* BUMP *

Geplaatst: 10 dec 2006, 16:20
door Denskie War
* BUMP *

Geplaatst: 11 dec 2006, 20:41
door TWEagle
ik weet het niet ma ik zie in uw eerste post daar staan phpbb1posts moet dat niet zijn phpbb1_posts?

mss dat het dat is

Geplaatst: 12 dec 2006, 15:10
door Denskie War
nee, ik heb per ongeluk als databse perifox phpbb1 gepakt zonder _

Al mijn tabellen in de databse zijn zo dus daar zal het niet aan liggen :wink:

Geplaatst: 12 dec 2006, 17:55
door Paul
De query ius fout, er mist een table.
en wil je alsjeblieft ophouden met me te pmen, dank je!

Geplaatst: 12 dec 2006, 19:08
door Denskie War
Ja maar WAT IS ER FOUT!!!!!!!!!!!!!!!!!!!

WAT MOET IK DOEN OM DIT OP TE LOSSEN?????

Geplaatst: 12 dec 2006, 19:19
door Raimon
Jeeeessss ik ben niet kleuren blind :?
De onbrekende tabel aanmaken van de MOD die daar betrekking tot heeft :)
of te wel kort gezegt sql uitvoeren :bier:
En nee ik typ het niet zo groot hoor :D

Geplaatst: 12 dec 2006, 19:25
door Denskie War
het is als je zoekt op berichten gepost door een gebruiker.
Je kunt ook zoeken op onderwerpen gemaakt door een gebruiker en dat werkt wel

er is een standaard phpbb functie weggevallen

Geplaatst: 12 dec 2006, 20:20
door Daan
Staat je vraag al op phpbb.com Blijkbaar weet hier niemand het :(.

Geplaatst: 12 dec 2006, 20:23
door Paul
Daan1992 schreef:Staat je vraag al op phpbb.com Blijkbaar weet hier niemand het :(.
Ik heb de fout en de oplossing al gegeven, dus dat is niet bepaald waar. Dat denskie war dat niet snapt != mijn probleem.

Geplaatst: 12 dec 2006, 20:29
door Daan
paul schreef:
Daan1992 schreef:Staat je vraag al op phpbb.com Blijkbaar weet hier niemand het :(.
Ik heb de fout en de oplossing al gegeven, dus dat is niet bepaald waar. Dat denskie war dat niet snapt != mijn probleem.
Het enige wat je zegt is dat er iets ontbreekt in de db, maar laten we heir maar over ophouden :)

Geplaatst: 13 dec 2006, 08:17
door Denskie War
niemand heeft me een oplossing gegeven.

Er mist iets in de db.

Ja mooi, maar wat en hoe verhelp ik het??

Iik wil gewoon een oplossing horen net zoals dat altijd in alle andere probleemgevallen gebeurt