Witam, czy ktos pomoze, i czy ja w ogole dobrze mysle?
mam cos takiego:
<script type="text/javascript">
function go()
{
if (document.formSelect.sortieren.options[document.formSelect.sortieren.selecte
dIndex].value != "")
{
location = document.formSelect.sortieren.options[document.formSelect.sortieren.selectedInde
x].value;
}
}
</script>
<?php
$result=mysql_query("SELECT * FROM uhren ".$is_cat." ORDER by preis DESC"); ?>
<div class="sort">
<form name="formSelect">
<select id="sortieren" name="sortieren" onchange="go();">
<option value="1">Preis: höchster zuerst</option>
<option value="2">Neu eingestellt</option>
<option value="3">Preis: niedrigster zuerst</option>
</select>
</form>
</div>
<?php
if ($sortieren==1)
{
$result=mysql_query("SELECT * FROM uhren ".$is_cat." ORDER by preis ASC"); }
elseif ($sortieren==2)
{
$result=mysql_query("SELECT * FROM uhren ".$is_cat." ORDER by preis DESC"); }
elseif ($sortieren==3)
{
$result=mysql_query("SELECT * FROM uhren ".$is_cat." ORDER by id DESC"); }
?>
jak przypisac te wartosci do pola seletc? by zmianialo mi wynik $results na stronie:
$result=mysql_query("SELECT * FROM uhren ".$is_cat." ORDER by preis DESC");
chyba ze takie rozwiazanie?
<?php
$result=mysql_query("SELECT * FROM uhren ".$is_cat." ORDER by preis DESC"); {
if ($row['sortieren']==1)
{
$result=mysql_query("SELECT * FROM uhren ".$is_cat." ORDER by preis DESC"); }
elseif ($row['sortieren']==2)
{
$result=mysql_query("SELECT * FROM uhren ".$is_cat." ORDER by preis ASC"); }
elseif ($row['sortieren']==3)
{
$result=mysql_query("SELECT * FROM uhren ".$is_cat." ORDER by id ASC"); }
}
?>