Datum weergeven

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.
phpBB2.0.x
Gesloten
Kenneth
Berichten: 22
Lid geworden op: 30 jul 2003, 13:44
Contacteer:

Datum weergeven

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

Gebruikersavatar
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.

Kenneth
Berichten: 22
Lid geworden op: 30 jul 2003, 13:44
Contacteer:

Bericht door Kenneth » 07 aug 2003, 20:32

hierdoor geeft hij de datum 1/1 weer :?
kijk hier

Gebruikersavatar
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:

Code: Selecteer alles

error_reporting(E_ALL);
dan weergeeft hij namenlijk ongedefineerde variabelen ook weer. wat waarschijnlijk de fout is.

Gebruikersavatar
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:

Code: Selecteer alles

error_reporting(E_ALL);
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

Gebruikersavatar
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

Gesloten