reloade hjemmesiden med javascript?

Tags:    databaser

Hej
Nogen af de kloge hoveder siger jeg skal bruge java Script til at reloade min hjemmeside hver gang at man vælger en anden størrelse se: www.bixen.dk

OG JEG FATTER IKKE JAVA SCRIPT

Er der nogen der kan hjælpe med det?

Dette er koden med antal (længere nede er hele koden):

//hent antal
$get_qty = "select store_item_qty from store_item_size
where item_id = $_GET[item_id] order by store_item_qty";
$get_qty_res = mysql_query($get_qty)
or die(mysql_error());

if (mysql_num_rows($get_qty_res) > 0) {

$display_block .= "<P><strong>Antal:
</strong><select name=\\"sel_item_qty\\">";

while ($qty = mysql_fetch_array($get_qty_res)) {
$store_item_qty = $qty['store_item_qty'];
$display_block .= "<option value=\\"
$store_item_qty\\">$store_item_qty</option>";

for ($i=1; $i<$qty['store_item_qty']; $i++) {
$display_block .= "<option value=\\"$i\\">$i</option>";
}

HELE KODEN

<?php
session_start();
//etablerer forbindelse til databasen
$conn = mysql_connect("XXX", "XXX", "XXX")
or die(mysql_error());
mysql_select_db("michell_varelager",$conn) or die(mysql_error());

$display_block = "<h1>Detaljer om varen</h1>";

//validering af varen
$get_items = "select c.cat_title, si.item_title,
si.item_price, si.item_desc, si.item_image
from store_items as si left join Store_categories
as c on c.id = si.cat_id 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 valg</em>
</p>";
} else {
//varen ok, hent oplysninger
$cat_title = strtoupper(stripslashes(
mysql_result($get_items_res,0,'cat_title')));
$item_title = stripslashes(mysql_result($get_items_res,0,
'item_title'));
$item_price =
mysql_result($get_items_res,0,'item_price');
$item_desc = stripslashes(mysql_result($get_items_res,0,
'item_desc'));
$item_image = mysql_result($get_items_res,0,
'item_image');

//Lav et "brødkrummespor"
$display_block .= "<P><strong><em>Du ser på:</em>
<br>
> $item_title</strong></p>

<table cellpadding=3 cellspacing=3>
<tr>
<td valign=middle align=center><img src=\\"$item_image\\">
</td>
<td valign=middle><P><strong>Beskrivelse:</strong><br>
$item_desc</p>
<P><strong>Pris:</strong> kr.$item_price</p>
<form method=post action=\\"addtocart.php\\">";

//hent størrelser her skal der nok ændres noget
$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_block .= "<P><strong>Findes i størrelserne:
</strong><select name=\\"sel_item_size\\">";

while ($sizes = mysql_fetch_array($get_sizes_res)) {
$item_size = $sizes['item_size'];
$display_block .= "<option value=\\"
$item_size\\">$item_size</option>";
}
$display_block .= "</select>";
}

//hent antal
$get_qty = "select store_item_qty from store_item_size
where item_id = $_GET[item_id] order by store_item_qty";
$get_qty_res = mysql_query($get_qty)
or die(mysql_error());

if (mysql_num_rows($get_qty_res) > 0) {

$display_block .= "<P><strong>Antal:
</strong><select name=\\"sel_item_qty\\">";

while ($qty = mysql_fetch_array($get_qty_res)) {
$store_item_qty = $qty['store_item_qty'];
$display_block .= "<option value=\\"
$store_item_qty\\">$store_item_qty</option>";

for ($i=1; $i<$qty['store_item_qty']; $i++) {
$display_block .= "<option value=\\"$i\\">$i</option>";
}
}
$display_block .= "</select>";

}

$display_block .= "
</select>
<input type=\\"hidden\\" name=\\"sel_item_id\\"
value=\\"$_GET[item_id]\\"><P><input type=\\"submit\\"
name=\\"submit\\" value=\\"Tilføj til indkøbsvognen\\"></p>
</form>
</td>
</tr>
</table>";
}
?>
<html>
<head>
<Titel></Titel>

<link rel="stylesheet" type="text/css" href="rullepanel.css">

<style>
a {text-decoration: none}
</style>

</head>
<body>
<? print $display_block; ?>
</body>
</html>



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Den 25-03-04 17:20 skrev Anette følgende:
-----------------------------------------------------------------------------
[Ja, men i javascript siger de jeg skal spørge et andet sted...så jeg er forvirret....
-----------------------------------------------------------------------------


Ok.... jeg forsøger at hjælpe selvom jeg ikke er den store haj til det:

<html>
<head>
<script type="text/javascript">
function refresh()
{
location.reload()
}
</script>

</head>
<body>
En select:<br><select onChange="refresh()"><option>test</option><option>test 2</option></select>
</body>
</html>

Du skal klippe den funktion ud jeg har lavet i min head sektion (fra <script> til </script>;) og placere den i din egen head sektion. Herefter skal du finde den <select> du vil have den til at reagere på og lave det samme som jeg har lavet ovenfor, med at lave en onChange="refresh()" og vupti, så skulle du være kørende



(¯`·._.·[Brian Hvarregaard]·._.·´¯)



Jeg tror du vil have bedre helt med at spørge inde i JavaScript foraet, det her forum er for databaser og det du vil lave er JavaScript.

P.S. Du skal lave en onChange på din select, der så reloader siden....

(¯`·._.·[Brian Hvarregaard]·._.·´¯)



[Ja, men i javascript siger de jeg skal spørge et andet sted...så jeg er forvirret....



t