Ja, jeg ved godt det er den nye kode, men det virker jo med visvare.php
Var det til denne, jeg skulle ændre category:
$catagory = isset($_POST['category']) ? $_POST['category'] : '';
$ucatagory = isset($_POST['category']) ? $_POST['category'] : '';
visvare.php:
<?php
// visvare.php v1.00 06/04/2005
session_start();
//etablerer forbindelse til databasen
require("mysql.php");
$display_block = "";
// Validering af varen
$get_items = "SELECT c.name, si.name, si.price, si.description, si.rabat, si.picture FROM inventory AS si left join category AS c ON c.id = si.category WHERE si.id = '$_GET[item_id]'";
$get_items_res = mysql_query($get_items)
or die (mysql_error());
if (mysql_num_rows($get_items_res) <1) {
//varen ikke valid
$display_block .= "<p><em>Invalid vare valgt</em></p>";
} else {
//varen ok, hent oplysninger
$name = strtoupper(stripslashes(mysql_result($get_items_res,0,'name')));
$price = mysql_result($get_items_res,0,'price');
$description = stripslashes(mysql_result($get_items_res,0,'description'));
$rabat = mysql_result($get_items_res,0,'rabat');
$picture = mysql_result($get_items_res,0,'picture');
//Lav et "brødkrummespor"
$display_block .= "<em>Du ser på:</em><br><div class=\"gruppeLokation\">".$name."</div><br>\n";
$display_block .= "<div class=\"mainBox\">\n";
$display_block .= "<div id=\"imageBox\">\n";
$display_block .= "<a href=\"java script:popUp('big_$picture')\"><img src=\"".$picture."\"></a>\n";
$display_block .= "</div>";
//opbyg formular
$display_block .= "<div id=\"formSelect\">\n";
$display_block .= "<form name=\"sels\" method=\"POST\" action=\"addtocart.php\">\n";
$display_block .= "<div id=\"formSelect_1\">Type/Størrelse/Farve<br><br>\n";
$display_block .= "<select name=\"sel_item_size\" id=\"sel1\" onchange=\"createOpts(this,'sel1','sel2');\">\n";
$display_block .= "<option value=\"\" selected>Vis alle</option>\n";
$display_block .= "</select></div>\n";
$display_block .= "<div id=\"formSelect_2\">Antal<br><br>\n";
$display_block .= "<select name=\"sel_item_qty\" id=\"sel2\">\n";
$display_block .= "<option value=\"\" selected>----</option></select></div><br>\n";
############# 4u2x.dk ############# Start
$PHP_SELF = $_SERVER['PHP_SELF'];
$nyurlvari = "";
foreach($_GET as $variable => $value) {
$nyurlvari .= $variable . "=$value&";
}
$nyurldif = $PHP_SELF . "?" . $nyurlvari;
?>
<?
############# 4u2x.dk ############# Slut
?>
<html>
<head>
<script language="JavaScript">
if (parent.frames.length==0) {
parent.top.location.href = "
http://www.xxxxx.dk/?nyurl=<?=$nyurldif;?>"}
</script>
<title>viser varen</title>
<link rel="stylesheet" type="text/css" href="css/visvare.css">
<link rel="stylesheet" type="text/css" href="rullepanel2.css">
<?php
//opbyg variabler til javascript
//hent størrelser
$get_sizes = "SELECT item_size FROM store_item_size where item_id = '$_GET[item_id]' ORDER BY item_size";
$get_sizes_res = mysql_query($get_sizes) or die(mysql_error());
if (mysql_num_rows($get_sizes_res) > 0) {
$display_form="<script language=\"javascript\" type=\"text/javascript\">\nvar arr = [\n";
while ($sizes = mysql_fetch_array($get_sizes_res)) {
$item_size = $sizes['item_size'];
$display_form .= "[\"$item_size\",\n";
//hent antal
$get_qty = "SELECT store_item_qty FROM store_item_size where item_id = '$_GET[item_id]' AND item_size='$item_size' ORDER BY item_size";
$get_qty_res = mysql_query($get_qty) or die(mysql_error());
$qty = mysql_fetch_array($get_qty_res);
$store_item_qty = $qty['store_item_qty'];
if ($qty['store_item_qty'] < 1) {$display_form .= "[\"UDSOLGT\"";} else {$display_form .= "[\"1\"";}
for ($i=1; $i<=$store_item_qty; $i++) {
if ($i==1) {$display_form .= "";} else {$display_form .= ",\"$i\"";}
}
$display_form .= "]],\n";
}
$display_form .= "];\n";
$display_form = str_replace("]],\n];\n","]]\n];\n",$display_form);
} else {
// Hvis der ikke findes noget i tabel 'store_item-size'
$display_form = "<script language=\"javascript\" type=\"text/javascript\">\n";
$display_form .= "var arr = [[\"INGEN\",[\"0\"]]];\n";
}
}
print $display_form;
?>
function initSels(){
createOpts(document.getElementById('sel1'));
}
function createOpts(sel){
var s = new Array();
var num = 0, txt = "arr";
var ar = opt = null;
var n = sel.selectedIndex;
var args = createOpts.arguments.length;
for(var i=1;args>i;i++){
s[i-1] = document.getElementById(createOpts.arguments[i]);
if(s[i-1]==sel)num=i;
}
if(args>1){
if(s[num])sel = s[num];
else return;
}
if(n==0&&args>1){
for(i=num;args>i+1;i++){
s[i].length = 0;
opt = document.createElement('OPTION');
s[i].appendChild(opt);
opt.value = "";
opt.text = "????";
}
return true
};
for(i=0;num>i;i++){
txt+="["+(s[i].selectedIndex-1)+"][1]";
}
ar = eval(txt);
sel.length = 0;
opt = document.createElement('OPTION');
sel.appendChild(opt);
opt.value = "";
opt.text = "-- Vælg --";
for(i=0;ar.length>i;i++){
opt = document.createElement('OPTION');
sel.appendChild(opt);
if(typeof ar[i] == 'object'){
opt.value = ar[i][0];
opt.text = ar[i][0];
}else{
opt.value = ar[i];
opt.text = ar[i];
}
}
if(args>num+2){
for(i=num+1;args-1>i;i++){
s[i].length = 0;
opt = document.createElement('OPTION');
s[i].appendChild(opt);
opt.value = "";
opt.text = "\74-- Vælg --";
}
}
}
</script>
<script type="text/javascript" language="JavaScript" src="pop.js"></script>
</head>
<body onload="initSels()">
<div align="center">
<div class="overskrift">Detaljer om varen</div>
</div>
<? print $display_block; ?>
<input type="hidden" name="sel_item_id" value="<?=$_GET[item_id]?>">
<input type="hidden" name="sel_item_price" value="<?=$price?>">
<input type="submit" name="submit" value="Tilføj til indkøbsvognen">
</form></div>
<?
// check for 'Før' Pris
if ($rabat > 0)
{
print "<span class=\"glPris\">Før ".$rabat." kr.</span>";
print "<span class=\"nyPris\">NU <span class=\"nyPrisFarve\">".$price."</span> kr.</span>";
}
else
{
print "<span class=\"nyPris\">".$price." kr.</span>";
}
?>
<br><br><br>
<div class="beskrivelseHead">Beskrivelse:</div>
<div class="beskrivelse"><?=$description?></div>
</div>
</body>
</html>