fejlsøgning i if() sætning
følgende if sætning ligger i toppen af articles.php:if($action=="articles")
{
$query1 = mysql_query("SELECT * FROM content_artikler where itemId=" . $_GET["itemId"] . "")or die(mysql_error());
}else{
$query1 = mysql_query("SELECT * FROM content_artikler where itemId=2")or die(mysql_error());
}
$artikler = mysql_fetch_array($query1);
Følgende liste af overskrifter bliver kreeret udfra indholdet i db´en:
$result = mysql_query("SELECT * FROM content_artikler ORDER BY itemId ASC")or die(mysql_error());
while($row = mysql_fetch_array($result))
{
echo '<a href="articles.php?itemId=' . $row["itemId"] . '&action=articles">' . utf8_encode($row["overskrift"]) . '</a><br><br>';
}
Det er så meningen at man kan trykke på en overskrift og indholdet bliver vist i feltet ved siden af.
Men når jeg trykker på "articles" siden viser den lige gyldig hvad kun indholdet på itemId=2 som er velkomst siden.
http://www.jernbanemaerker.dk/articles.php
Hvis jeg bare i det første script skriver:
$query1 = mysql_query("SELECT * FROM content_artikler where itemId=" . $_GET["itemId"] . "")or die(mysql_error());
$artikler = mysql_fetch_array($query1);
og laver linket således:
http://www.jernbanemaerker.dk/articles.php?itemId=2
virker det fint, men vil hellere lave det med en if så jeg ikke skal have ekstra på articles.php linket.
