Hej alle sammen!
Jeg er rimelig ny til det her SQL, så jeg ved ikke lige hvad jeg skal søge efter.. Men har forsøgt mig og kan ikke finde ud af det..
Jeg har et MEGET simpelt forum hvor der ikke høre nogle kategorier til. Brugeren vælger istedet "type" når vedkommende skal skrive et indlæg, denne value (ved jeg ikke om det hedder?) bliver så skrevet til tabellen "type", topic til "topic", indholdet til "detail" osv.. Jeg vil gerne have at folk kan kategorisere de forskellige typer..
Hvordan får jeg vist kun de topics med én special type på min side?
Min kode til at vise Alle topics på sorteret efter det nyeste, er således:
<?php
$host="<hidden>"; // Host name
$username="<hidden>"; // Mysql username
$password="<hidden>"; // Mysql password
$db_name="eclipze_forum"; // Database name
$tbl_name="forum_question"; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name ORDER BY id DESC";
// OREDER BY id DESC is order result by descending
$result=mysql_query($sql);
?>
<div id="lister"> <table width="426" border="0" align="left" cellpadding="3" cellspacing="1" bgcolor="">
<tr>
<td width="14%" align="center"><strong>Type</strong></td>
<td width="60%" align="center"><strong>Release</strong></td>
<td width="26%" align="center"><strong>Release Date</strong></td>
</tr>
<?php
while($rows=mysql_fetch_array($result)){ // Start looping table row
?>
<tr>
<td bgcolor="#FFFFFF"><? echo $rows['type']; ?></td>
<td bgcolor="#FFFFFF"><a href="view_topic.php?id=<? echo $rows['id']; ?>"><? echo $rows['topic']; ?></a><BR></td>
<td align="center" bgcolor="#FFFFFF"><? echo $rows['datetime']; ?></td>
</tr>
<?php
// Exit looping and close connection
}
mysql_close();
?>
<tr>
<td colspan="5" align="right"><a href="forum/create_topic.php"><strong>Add new release</strong> </a></td>
</tr>
</table></div>
Jeg vil gerne have at når man går ind på en side f.eks. "xbox360.php" viser den alle topics med med typen "xbox360"...
Håber der er nogle der kan hjælpe! På forhånd tak!