hente info fra 2 tabeller
Hej eksperter.jeg sidder og roder lidt med et forum. at smide et indlæg virker faktisk fint nok. og at læse det virker også fint. mit problem lige pt er at jeg har lavet en categori opdeling i mit forum. så nu vil jeg gerne have vist de forskellige indlæg under hver enkelt categori. men syntes ikke jeg kan få den til at gøre som jeg gerne vil have den til. i får lige mine 2 tabeller her først.
CREATE TABLE `blog` (
`id` bigint(20) NOT NULL auto_increment,
`dato` varchar(20) NOT NULL default '',
`navn` varchar(25) NOT NULL default '',
`stgr` varchar(10) NOT NULL default '',
`catid` int(11) NOT NULL default '0',
`overskrift` varchar(50) NOT NULL default '',
`indhold` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;
CREATE TABLE `blogcat` (
`catid` bigint(20) NOT NULL auto_increment,
`cat` varchar(100) NOT NULL default '',
`dato` varchar(20) NOT NULL default '',
PRIMARY KEY (`catid`)
) TYPE=MyISAM AUTO_INCREMENT=6 ;
her kommer så den kode jeg bruger til at få vist mine categorier på min forumside.
blog.php
<?php
$cat = mysql_query("SELECT * FROM blogcat ORDER by cat") or die(mysql_error());
if(mysql_num_rows($cat)) {
while($row = mysql_fetch_array($cat)) {
echo'<tr><td width="100" height="20">'.$row['dato'].'</td><td colspan="3" height="20"><a href="start.php?side=liste&&id='.$row['catid'].'" style="color:#000000; text-decoration:underline;">'.$row['cat'].'</a></td></tr>';
}
}
?>
det virker helt fint. så er det nu jeg kommer til mit store problem. nemlig når jeg klikker på en af mine categorier så vil den ikke vise hvad der er af indlæg. hvilket genere mig ret meget.
her kommer det script jeg har smedet sammen til denne del.
blogliste.php
<?php
if(isset($_GET['catid'])) {
$catid = $_GET['catid'];
$blog = mysql_query("select id, overskrift, dato, catid from blogcat, blog where catid = $catid order by overskrift") or die(mysql_error());
$row = mysql_fetch_array($blog);
echo '<tr><td>'.$row['dato'].'</td><td>'.$row['overskrift'].'</td><td></td></tr>';
} else {
echo '<tr><td colspan="3" height="480" align="center" valign="middle">Der er ikke nogen indlæg...</td></tr>';
}
?>
