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