Jeg har brug for jeres hjælp... Jeg har en nyhed side som henter nyhederne med bestemte kategori navne på denne måde:
<?php include('inc.config.php'); $query = mysql_query("SELECT id,date,title,image,synopsis FROM news WHERE cat='interview' OR cat='voxpop' OR cat='profiler' OR cat='news' ORDER BY id DESC LIMIT 10") or die(mysql_error()); while ($row = mysql_fetch_assoc($query)) { if ($i++ != 0) echo '<br><div align="center"><img src="../img/art_breaker.jpg"/></div><br>'; echo '<h2>'; echo $row['title'],'<a href="news.display.php?id='.$row['id'].'"><img src="../img/vis.gif"/></a>'; echo '</h2>'; echo '<em>'; echo $row['date']; echo '</em>'; echo '<br>'; echo $row['synopsis']; echo '<br><br><a href="files/'.$row["image"].'">Download</a><br>'; } ?>
På denne side viser den alle nyheder fra de 4 kategorier (cat) der er så 4 links som vær skal henvise til den enkelte kategori cat='interview' fx... hvordan bygger jeg en if / if else function op på disse links ?
For det første skal du have cat med i din query $query = mysql_query("SELECT cat,id,date,title,image,synopsis FROM news WHERE cat='interview' OR cat='voxpop' OR cat='profiler' OR cat='news' ORDER BY id DESC LIMIT 10") or die(mysql_error());
herefter kan du jo få fat på den med $row['cat'] og derefter lave en switch ( eller en if else hvis du lyster ) over den
jeg fortsætter lige... switch($row['cat']){ case 'interview': //$link til interview; break; case 'news': //$link til news; break; case 'voxpop': //$link til voxpop break; case 'profiler': //$link til profiler; break;
}
du kan jo også, hvis dit link bare skal se ud så der er cat=$row['cat'] lave et enkelt link hvor der står <a href="news.display.php?id='.$row['id'].'&cat='.$row['cat'].'"><img src="../img/vis.gif"/></a>';
igen.. hvis jeg ikke har forstået det rigtigt, så sig lige til
hmm.. Jeg kan ikke rigtig få det til at virke... Altså det der skal ske er jo at fx når du trykker på "interview" skal den kun vise nyheder med cat="interview"
Hvilken af delene er det du ikke kan få til at virke`?
at lave et link med &cat=interview ?
eller er det når man har trykket på linket, og den kun skal vise interview der driller?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.