Pagina 1 van 1
Datum weergeven
Geplaatst: 07 aug 2003, 17:11
door Kenneth
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
Geplaatst: 07 aug 2003, 17:55
door WebSiteNet
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.
Geplaatst: 07 aug 2003, 20:32
door Kenneth
hierdoor geeft hij de datum 1/1 weer
kijk hier
Geplaatst: 08 aug 2003, 21:24
door WebSiteNet
zet eens dit na de <? tag:
dan weergeeft hij namenlijk ongedefineerde variabelen ook weer. wat waarschijnlijk de fout is.
Geplaatst: 09 aug 2003, 01:35
door WebmasterX
<?
$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
Geplaatst: 09 aug 2003, 11:02
door Kenneth
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
Geplaatst: 09 aug 2003, 14:25
door jeroen234
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>";
}
?>
Geplaatst: 09 aug 2003, 14:40
door Kenneth
Ok, bedankt!
:thumb: werkt perfect
Geplaatst: 09 aug 2003, 14:41
door jeroen234
ja maar zijn wel de start datums
lijkt me niet dat je daar wat aan heb
Geplaatst: 10 aug 2003, 00:11
door WebmasterX
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