Hej
Jeg skal have lavet en side der viser en oversigt over alle varer i en kategori med et lille billede og kort beskrivelse.
Det er denne side
www.xxxxx.dk som jeg synes mangler lidt.
Jeg vil gerne have man kan se en oversigt over alt tøjet når man trykker på eksempelvis Pigetøj og derefter kjoler, så man kan se alle kjoler til højre, men stadig trykke på dem enkelvis, som nu, men også i oversigten. Er der nogen der kan hjælpe med at lave den ekstra side?
Siden er lavet i php med tilknytning til mysql database:
Php koden for indholdsruden:
<?php
// indhold.php v1.00 06/04/2005
if(!session_id()){
session_start();
}
// Etablerer forbindelse til databasen
require("mysql.php");
function selectStyle1($type,$id) {
if ($type=='k' AND $_GET['category'] == $id) {return "kataKnapSEL";} else {return "kataKnap";}
}
function selectStyle2($type,$id) {
if ($type=='ku' AND $_GET['ucategory'] == $id) {return "kataU_KnapSEL";} else {return "kataU_Knap";}
}
$display_block = "";
//vis først kategorierne
$get_cats = "SELECT id, name, description FROM category ORDER BY sortering";
$get_cats_res = mysql_query($get_cats) or die(mysql_error());
if (mysql_num_rows($get_cats_res) < 1) {
$display_block = "<P><em>Desværre ingen kategorier at vise.</em></P>";
} else {
while ($cats = mysql_fetch_array($get_cats_res)) {
$category = $cats['id'];
$name = (stripslashes($cats['name']));
if (!empty($cats['description'])) {
$info = ' title="'.(stripslashes($cats['description'])).'" ';
} else {
$info = '';
}
// Sæt ramme om den valgte katagori
if ((($_GET['ucategory'] > NULL) OR ($_GET['category'] > NULL)) AND ($_GET['category'] == $category)) {
$display_block .= "\n<div class=\"kataSelectBox\">\n";
}
$display_block .= "<div class=\"kataKnap2\"><div class=\"".selectStyle1('k',$category)."\"><a href=\"".$_SERVER['PHP_SELF']."?category=".$category."\"".$info.">".$name."</a></div></div>\n";
if ($_GET['category'] == $category) {
$uget_cats = "SELECT category, name FROM catagory_u ORDER BY id";
$uget_cats_res = mysql_query($uget_cats) or die(mysql_error());
while ($ucats = mysql_fetch_array($uget_cats_res)) {
$ucategory2 = $ucats['category'];
$uname = (stripslashes($ucats['name']));
// Check for tom katagori
$check = "SELECT id, name, price FROM inventory WHERE category = '$category' AND ucatagory = '$ucategory2'";
$check_tom = mysql_query($check) or die(mysql_error());
if (mysql_num_rows($check_tom) > NULL) {
$display_block .= "<div class=\"".selectStyle2('ku',$ucategory2)."\"><a href=\"".$_SERVER['PHP_SELF']."?category=".$category."&ucategory=".$ucategory2."\">".$uname."</a></div>\n";
}
// SQL 'hent varer'
if ($_GET['ucategory'] == $ucategory2) {
$get_items = "SELECT id, name, price FROM inventory WHERE category = '$category' AND ucatagory = '".$_GET['ucategory']."' ORDER BY name";
$get_items_res = mysql_query($get_items) or die(mysql_error());
if (mysql_num_rows($get_items_res) < 1) {
$display_block .= "<P><em>Ingen vare i denne kategori</em></P>";
} else {
while ($items = mysql_fetch_array($get_items_res)) {
$item_id = $items['id'];
$name = stripslashes($items['name']);
$display_block .= "<div class=\"kataU_Knap_Vare\"><a href=\"visvare.php?item_id=".$item_id."\" target=\"Main\">".$name."</a></div>\n";
}
$display_block .= "<br><hr style=\"color:#eee\">";
}
}
}
}
// afslut ramme om den valgte katagori
if ((($_GET['ucategory'] > NULL) OR ($_GET['category'] > NULL)) AND ($_GET['category'] == $category)) {
$display_block .= "</div><br>\n\n";
}
}
}
?>
<html>
<head>
<title>indhold</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="css/indhold.css">
<link rel="stylesheet" type="text/css" href="rullepanel1.css">
<title>indhold</title>
<base target="_self">
</head>
<body>
<div class="menuOverskift"></div>
<font face="Verdana" size="1"><?php
// udskriv menu ud fra database
print $display_block ;
?></font>
<div align="center">
<img border="0" src="knapper/brev.gif" width="20" height="30" alt="postopkrævning">
<script type='text/javascript' language='javascript' src='
'>http://www.ewire.dk/includes/quickservice_functions.js.asp'>
<a style="cursor:pointer" onclick="javascript
en_ewire_email('anetteogjesper@os.dk','Anette+Frandsen','','','0,00','28','1');">
<img src='
http://www.ewire.dk/images/icons/ewire_betal_med_ani.gif' border='0' width='50' height='25' alt='ewire'></a>
<img border="0" src="knapper/bank.jpg" width="28" height="25" alt="bankoverførsel">
</div>
<div id="counterBoks">
<!-- START PEAKCOUNTER KODE -->
<a target="_blank" href="
http://www.peak.dk/cgi-bin/peakcounter/toplist.cgi?id=32318">
<img src="
http://www.peak.dk/cgi-bin/peakcounter/peakcounter11.cgi?noid=32318" alt="PeakCounter.dk" border=0 >
<img src="
http://www.peak.dk/php/peakcounter.php?id=32318" height=1 width=1 border=0 alt="PeakCounter.dk"></a></NOSCRIPT>
<!-- SLUT PEAKCOUNTER KODE -->
<br>
<a href="
http://www.shoplair.com/dk/" target="_blank">
<img src="
http://www.shoplair.com/dk/link/shoplink13.png" alt="Shoplink.dk - din shoppingoversigt" border="0"></a>
<a href="
http://www.HotStart.dk/kvaliweb/kvaliref.asp?linkid=8395&func=get">
<img src="
http://www.HotStart.dk/kvaliweb/kvaligfx/kvalistempel12.gif" border="0" alt="Klik og stem! - HotStart.dk"></a>
<br>
</div>
</body>
</html>