23. november 2005 - 10:49
Der er
5 kommentarer
Flere sider i en fil?
Goddag
Jeg har en table i db,hvor der er en rkker der hedder (test), i (test) er der forskellige kategorier som f.eks. måne, jorden, jupiter osv. og hver en af dem har 10 punkter.
Jeg har i min menu alle dem, måne, jorden, jupiter osv.
den fil som skal laves til alle de punkter er den samme, men, forskellen er i mysql_query hvor den skal hente den bestemt kategori, som f.eks. måne eller jorden osv.
jeg vil ikke lave en fil til hver, for det bliver for meget.
Hvordan kan jeg lave en file, og når man trykker på måne i menuen så indsætter den måne i mysql_query select, og så henter den dem, og sådan med alle de andre knapper??
Jeg håber i har fattet det, for det er lidt forvirrenede for mig, jeg har tænkt meget på det, jeg tror det er noget med et array men ved ikke lige hvordan???? HJÆÆÆÆÆÆÆÆÆÆÆÆÆLPPPP..... tak.
23. november 2005 - 10:52
#1
du kan lave din menu sådanne her:
<a href="modes.php?mode=side1">Side 1</a><br />
<a href="modes.php?mode=side2">Side 2</a><br />
<a href="modes.php?mode=side3">Side 3</a><br />
<a href="modes.php?mode=side4">Side 4</a><br />
<?
if($_REQUEST['mode'] == "side1") {
echo "side1";
}
if($_REQUEST['mode'] == "side2") {
echo "side2";
}
if($_REQUEST['mode'] == "side3") {
echo "side3";
}
if($_REQUEST['mode'] == "side4") {
echo "side4";
}
?>
Derved holder du alt i en fil
23. november 2005 - 11:28
#2
det var ikke sådan ment.. jeg ved hvordan man laver det her.
Men se denne kode:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<?
// her ned ved kate='måne' skal skiftes til jorden når en trykker i menuen på jorden
$sql= mysql_query("select * from links where kate='måne' order by id") or die(mysql_error());
while ($row=mysql_fetch_array($sql)){
?>
<table width="100%" border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="4%"><?=$row["plads"]?></td>
<td width="96%" class="menu"><a href="<?=$row["titel"]?>"><? echo ucfirst($row["title"]) ?></a></td>
</tr>
<tr>
<td> </td>
<td><?=ucfirst(substr($row["titel"], 11));?></td>
</tr>
<tr>
<td> </td>
<td class="farve"><? echo substr($row["titel"], 7);?></td>
</tr>
</table>
<? } ?>
</td>
</tr>
</table>
23. november 2005 - 11:43
#4
det er vel egentlig stadig samme princip.
if($action == "jorden"){
$sql= mysql_query("select * from links where kate='jorden' order by id") or die(mysql_error());
}
i din menu skal der så bare linkes:
index.php?action=jorden