Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
Kenneth
- Berichten: 22
- Lid geworden op: 30 jul 2003, 13:44
-
Contacteer:
Bericht
door Kenneth » 07 aug 2003, 17:11
Code: Selecteer alles
<?PHP
$mysql[host] = "localhost";
$mysql[user] = "msnsaait";
$mysql[pass] = "*******";
$mysql[db] = "msnsaait";
mysql_connect($mysql[host], $mysql[user], $mysql[pass]);
mysql_select_db($mysql[db]);
$forumid = 6; // dank aan phpbb-nl.com
$query = "SELECT topic_id,topic_title FROM frs_topics WHERE forum_id != " .
$forumid . " ORDER BY topic_last_post_id desc limit 5";
$res = mysql_query($query);
while($data = @mysql_fetch_array($res))
{
echo " ("H:i", $post["time"]) <a target=\"indx\" href=\"forums/viewtopic.php?t=".$data["topic_id"]."\">".$data['topic_title']."</a><br>";
}
?>
Deze gebruik ik om de laatste 5 topics op mn voorpagina te krijgen..
Maar nouw wil ik graag dat alleen de datum ervoor komt te staan dus dat je zo iets krijgt:
- 7/8 Dit is een topic
7/8 Dit is een topic
6/8 Dit is er nog een
6/8 en nog een
6/8 en nog de laatste die erin past
Ik heb al wat geprobeerd maar het werd weinig...
Kan iemand mij helpen?
Kenneth
-
WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
-
Contacteer:
Bericht
door WebSiteNet » 07 aug 2003, 17:55
Code: Selecteer alles
<?
$mysql['host'] = "localhost";
$mysql['user'] = "msnsaait";
$mysql['pass'] = "*******";
$mysql['db'] = "msnsaait";
mysql_connect($mysql['host'], $mysql['user'], $mysql['pass']);
mysql_select_db($mysql['db']);
$forumid = 6; // dank aan phpbb-nl.com
$query = "SELECT topic_id,topic_title, topic_time FROM frs_topics WHERE forum_id != " . $forumid . " ORDER BY topic_last_post_id desc limit 5";
$res = mysql_query($query);
while($data = @mysql_fetch_array($res))
{
echo "<a target=\"indx\" href=\"forums/viewtopic.php?t=".$data["topic_id"]."\">" . date("j/n", $post["topic_time"]) . " ".$data['topic_title']."</a><br>";
}
?>
Zo moet hij werken. Gebruik trouwens altijd aanhaling tekens om bij array's.
-
WebSiteNet
- Berichten: 6524
- Lid geworden op: 20 okt 2003, 16:56
- Locatie: Wieringerwerf
-
Contacteer:
Bericht
door WebSiteNet » 08 aug 2003, 21:24
zet eens dit na de <? tag:
dan weergeeft hij namenlijk ongedefineerde variabelen ook weer. wat waarschijnlijk de fout is.
-
WebmasterX
- Berichten: 197
- Lid geworden op: 27 mar 2003, 10:13
- Locatie: Zutphen
-
Contacteer:
Bericht
door WebmasterX » 09 aug 2003, 01:35
<?
$mysql['host'] = "localhost";
$mysql['user'] = "msnsaait";
$mysql['pass'] = "*******";
$mysql['db'] = "msnsaait";
mysql_connect($mysql['host'], $mysql['user'], $mysql['pass']);
mysql_select_db($mysql['db']);
$forumid = 6; // dank aan phpbb-nl.com
$query = "SELECT topic_id,topic_title, topic_time FROM frs_topics WHERE forum_id != " . $forumid . " ORDER BY topic_last_post_id desc limit 5";
$res = mysql_query($query);
while($data = @mysql_fetch_array($res))
{
echo "<a target=\"indx\" href=\"forums/viewtopic.php?t=".$data["topic_id"]."\">" . date("j/n", $post["topic_time"]) . " ".$data['topic_title']."</a><br>";
}
?>
Ik denk dat wanneer je
$post["topic_time"] veranderd in
$data["topic_time"] hij het wel doet.
WebmasterX
-
Kenneth
- Berichten: 22
- Lid geworden op: 30 jul 2003, 13:44
-
Contacteer:
Bericht
door Kenneth » 09 aug 2003, 11:02
webdev schreef:zet eens dit na de <? tag:
dan weergeeft hij namenlijk ongedefineerde variabelen ook weer. wat waarschijnlijk de fout is.
Notice: Undefined variable: date in /home/msnsaait/HTML/home.php on line 88
Komt boven ieder bericht
WebmasterX schreef:
Ik denk dat wanneer je $post["topic_time"] veranderd in $data["topic_time"] hij het wel doet.
WebmasterX
Heeft geen zin, de datum blijft gewoon 1/1
-
jeroen234
- Berichten: 154
- Lid geworden op: 05 jun 2003, 18:40
- Locatie: lelystad
Bericht
door jeroen234 » 09 aug 2003, 14:25
ben er effe mee bezig geweest en werk nu goed
http://jeroen234.dev-c.nl/topic.php
alleen laat hij de start datum van een topic zien
ik vind dat niet mooi wil de datum van het laatste bericht dus zoek nog effe verder
Code: Selecteer alles
<?
$mysql['host'] = "localhost";
$mysql['user'] = "jeroen234";
$mysql['pass'] = "*******";
$mysql['db'] = "jeroen234";
mysql_connect($mysql['host'], $mysql['user'], $mysql['pass']);
mysql_select_db($mysql['db']);
$forumid = 1; // dank aan phpbb-nl.com
$query = "SELECT topic_id,topic_title, topic_time FROM phpbb_topics WHERE forum_id != " . $forumid . " ORDER BY topic_last_post_id desc limit 5";
$res = mysql_query($query);
while($data = @mysql_fetch_array($res))
{
echo "<a target=\"indx\" href=\"forum/viewtopic.php?t=".$data["topic_id"]."\">" . date("n/j", $data["topic_time"]) . " ".$data['topic_title']."</a><br>";
}
?>
-
Kenneth
- Berichten: 22
- Lid geworden op: 30 jul 2003, 13:44
-
Contacteer:
Bericht
door Kenneth » 09 aug 2003, 14:40
Ok, bedankt!
:thumb: werkt perfect
-
jeroen234
- Berichten: 154
- Lid geworden op: 05 jun 2003, 18:40
- Locatie: lelystad
Bericht
door jeroen234 » 09 aug 2003, 14:41
ja maar zijn wel de start datums
lijkt me niet dat je daar wat aan heb
-
WebmasterX
- Berichten: 197
- Lid geworden op: 27 mar 2003, 10:13
- Locatie: Zutphen
-
Contacteer:
Bericht
door WebmasterX » 10 aug 2003, 00:11
Code: Selecteer alles
<?php
$mysql['host'] = "localhost";
$mysql['user'] = "jeroen234";
$mysql['pass'] = "*******";
$mysql['db'] = "jeroen234";
mysql_connect($mysql['host'], $mysql['user'], $mysql['pass']);
mysql_select_db($mysql['db']);
$forumid = 1; // dank aan phpbb-nl.com
$recent_sql = "SELECT S1.topic_id, S1.topic_title, S3.post_time FROM " . TOPICS_TABLE . " AS S1 ," . FORUMS_TABLE . " AS S2, " . POSTS_TABLE . " AS S3 WHERE S2.forum_id = S1.forum_id AND S2.forum_id != " . $forumid . " AND S2.auth_read != '2' AND topic_moved_id = '0' AND S3.post_id = S1.topic_last_post_id ORDER BY topic_last_post_id DESC LIMIT 5";
$res = mysql_query($recent_sql);
while($data = @mysql_fetch_array($res))
{
echo "<a target=\"indx\" href=\"forum/viewtopic.php?t=".$data["topic_id"]."\">" . date("n/j", $data["post_time"]) . " ".$data['topic_title']."</a><br>";
}
?>
Probeer deze sql querie eens? Bij mij werkt hij wel namelijk.
WebmasterX