Ah kijk, op die fiets. Anyway, je was dus blijkbaar vergeten hem op te halen uit de database? Met het bovenstaande stukje code zou dat moeten lukken. Als je dat doet wordt $which_forum ingevuld en werkt het!P.T. schreef:het wordt in het admin panel ingevuld.
ik wil het met een beetje "sjiek" hebben.
[DEV] All Topics Mod
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
hmm... werkt niet helemaal
ik heb ook het gevoel dat ik er een rommeltje van heb gemaakt.
ik heb ook het gevoel dat ik er een rommeltje van heb gemaakt.
r 62:Warning: mysql_result(): which_forum not found in MySQL result index 25 in /data/members/free/tripod/nl/m/p/c/mpc1986/htdocs/mfo/phpBB2/alltopics.php on line 62
Code: Selecteer alles
$which_forum = mysql_result($result,0, "which_forum");
Could not execute query.
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'FROM phpbb_topics WHERE forum_id = which_forum ORDER BY topic_title' at line 1
SELECT forum_id, topic_id, topic_title, topic_views, topic_replies, FROM phpbb_topics WHERE forum_id = which_forum ORDER BY topic_title
Line : 66
File : /data/members/free/tripod/nl/m/p/c/mpc1986/htdocs/mfo/phpBB2/alltopics.php
Code: Selecteer alles
$sql = 'SELECT forum_id, topic_id, topic_title, topic_views, topic_replies, FROM '.TOPICS_TABLE.' WHERE forum_id = "which_forum" ORDER BY topic_title';
nog eventjes de totale "rommel" misschien dat dat niet in orde is:
Code: Selecteer alles
$db->sql_freeresult($result);
$sql = "SELECT config_value
FROM " . CONFIG_TABLE . "
WHERE config_name = 'which_forum'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain notes from notes table', '', __LINE__, __FILE__, $sql);
}
$which_forum = mysql_result($result,0, "which_forum");
$sql = 'SELECT forum_id, topic_id, topic_title, topic_views, topic_replies, FROM '.TOPICS_TABLE.' WHERE forum_id = "which_forum" ORDER BY topic_title';
if( !$result = $db->sql_query($sql) )
De komma achter
moet weg.
//edit
Dat zou ik even veranderen, dit was een copy-paste regel uit mijn eigen MOD.
Code: Selecteer alles
topic_replies,
//edit
Dat
Code: Selecteer alles
Could not obtain notes from notes table
grbml... altijd val ik over die kleine foutjes.
ik ben ook typisch iemand die niet precies, zolang het iets is, is het goed vind ik.
en dit:
komt van jouw af, is blijkbaar ook iets mis mee...
// ook een edit.
dat van die notes verander ik nog wel, ik wil eerst zorgen dat het werkt!
//nogmaals edit.
hij werkt ook niet. er komt niks te staan.
hoe zit dit in elkaar:
aangezien ik nu een var (zeg ik het goed) aanroep.
klopt dat stukje code?
ik ben ook typisch iemand die niet precies, zolang het iets is, is het goed vind ik.
en dit:
Warning: mysql_result(): which_forum not found in MySQL result index 25 in /data/members/free/tripod/nl/m/p/c/mpc1986/htdocs/mfo/phpBB2/alltopics.php on line 62
Code: Selecteer alles
$which_forum = mysql_result($result,0, "which_forum");
// ook een edit.
dat van die notes verander ik nog wel, ik wil eerst zorgen dat het werkt!
//nogmaals edit.
hij werkt ook niet. er komt niks te staan.
hoe zit dit in elkaar:
Code: Selecteer alles
WHERE forum_id = "$which_forum"
klopt dat stukje code?
De code klopt, anders zou phpBB wel een andere melding geven. Ik snap alleen niet waarom hij which_forum niet kan vinden, er is dus iets mis met die SELECT qeury.
Voeg dit eens toe na de qeury:
om te zien wat er op dat moment in die variabelen staat...
Voeg dit eens toe na de qeury:
Code: Selecteer alles
echo "\$sql= $sql<br />\n\$result= $result<br />\n";
Nee, je moet enkele quotes gebruiken omdat $sql = ""; dubbele gebruikt.P.T. schreef://nogmaals edit.
hij werkt ook niet. er komt niks te staan.
hoe zit dit in elkaar:aangezien ik nu een var (zeg ik het goed) aanroep.Code: Selecteer alles
WHERE forum_id = "$which_forum"
klopt dat stukje code?
okee.
je kunt hieronder trouwens alles volgen:
http://members.lycos.nl/mpc1986/mfo/php ... topics.php
heb trouwens die echo bla bla zin zo toegevoegd:
dus na het zinnetje van wat de fout gaf
je kunt hieronder trouwens alles volgen:
http://members.lycos.nl/mpc1986/mfo/php ... topics.php
heb trouwens die echo bla bla zin zo toegevoegd:
Code: Selecteer alles
$which_forum = mysql_result($result,0, "which_forum");
echo "\$sql= $sql<br />\n\$result= $result<br />\n";
Deze onstaat omdat je '.TOPICS_TABLE.' gebruikt ipv " . TOPICS_TABLE . " (let op de quotes, de spaties zijn er alleen ter verduidelijking).Could not execute query.
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near ''.TOPICS_TABLE.' WHERE forum_id = '' ORDER BY topic_title' at line 1
SELECT forum_id, topic_id, topic_title, topic_views, topic_replies FROM '.TOPICS_TABLE.' WHERE forum_id = '' ORDER BY topic_title
Line : 67
File : /data/members/free/tripod/nl/m/p/c/mpc1986/htdocs/mfo/phpBB2/alltopics.php
Ik begrijp nog steeds niet waardit door komt, $sql = "" is correct en de mysql_result() functie ook. Voer deze qeury eens uit in je phpMyAdmin, en vertel me wat er gebeurt;Warning: mysql_result(): which_forum not found in MySQL result index 26 in /data/members/free/tripod/nl/m/p/c/mpc1986/htdocs/mfo/phpBB2/alltopics.php on line 62
Code: Selecteer alles
SELECT config_value FROM phpbb_config WHERE config_name = 'which_forum'
http://home.wanadoo.nl/musicpage/screenshot.JPG
oftewel. hij vind hem.
oftewel. hij vind hem.
Dan klopt de qeury dus idd.
Damn, ik zie de fout dus echt niet...
Code: Selecteer alles
$sql = "SELECT config_value
FROM " . CONFIG_TABLE . "
WHERE config_name = 'which_forum'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain notes from notes table', '', __LINE__, __FILE__, $sql);
}
$which_forum = mysql_result($result,0, "which_forum");
ik ook niet... misschien doe ik iets fout:
Code: Selecteer alles
$db->sql_freeresult($result);
$sql = "SELECT config_value FROM " . CONFIG_TABLE . " WHERE config_name = 'which_forum'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain notes from notes table', '', __LINE__, __FILE__, $sql);
}
$which_forum = mysql_result($result,0, "which_forum");
echo "\$sql= $sql<br />\n\$result= $result<br />\n";
$sql = "SELECT forum_id, topic_id, topic_title, topic_views, topic_replies FROM ".TOPICS_TABLE." WHERE forum_id = '$which_forum' ORDER BY topic_title";
if( !($result = $db->sql_query($sql)) )
message_die(GENERAL_ERROR, $lang['Topic_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))
Daar zit de fout ook niet (meer), het gaat om dit stukje:
Code: Selecteer alles
$sql = "SELECT config_value
FROM " . CONFIG_TABLE . "
WHERE config_name = 'which_forum'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain notes from notes table', '', __LINE__, __FILE__, $sql);
}
$which_forum = mysql_result($result,0, "which_forum");
- Bas
- Berichten: 2741
- Lid geworden op: 02 dec 2003, 17:38
- Locatie: Omgeving Goslar (Duitsland)
- Contacteer:
Misschien dit stukje vervangen:
door:
Niet getest, maar het zou moeten werken... Als het niet werkt, weet ik het ook niet...
[/code]
Code: Selecteer alles
$sql = "SELECT config_value
FROM " . CONFIG_TABLE . "
WHERE config_name = 'which_forum'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain notes from notes table', '', __LINE__, __FILE__, $sql);
}
$which_forum = mysql_result($result,0, "which_forum");
Code: Selecteer alles
$sql = "SELECT config_value
FROM " . CONFIG_TABLE . "
WHERE config_name = 'which_forum'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain notes from notes table', '', __LINE__, __FILE__, $sql);
}
$configrow = $db->sql_fetchrow($result);
$which_forum = $row['config_value'];
[/code]
http://members.lycos.nl/mpc1986/mfo/php ... topics.php
fout is weg, maar geen resultaten.
geeft nog niet het getal 2 als ik dit in het bestand toevoeg.
fout is weg, maar geen resultaten.
Code: Selecteer alles
echo "\$sql= $sql<br />\n\$result= $result<br />\n";
Duh, je moet dan welP.T. schreef:geeft nog niet het getal 2 als ik dit in het bestand toevoeg.Code: Selecteer alles
echo "\$sql= $sql<br />\n\$result= $result<br />\n";
Code: Selecteer alles
echo "\$which_forum= $which_forum<br />\n";
Code: Selecteer alles
$which_forum=
werkt dus nog niet..
hij pakt hem gewoon niet uit de database of zo...