Witam
Mam problem z przekazaniem wartości z select do kolejnego działania.
Poniżej przedstawiam kod jaki posiadam, a nie wiem gdzie tkwi problem.
1. Przekazuje mi takie wartosci
Asus,szukaj.html?znajdz=Asus&przeszukaj=Szukaj
, a chcialbym aby można wybrać producent i model a pojawia się tylko producent po wybraniu producenta i modelu.
Nie wiem gdzie jest błąd proszę o pomoc.
KOd js
<script type="text/javascript">
function szuk()
{
if (document.szukaj.znajdz.value)
{
document.szukaj.action=document.szukaj.znajdz.value+",szukaj.html";
document.szukaj.submit();
}
else
{document.szukaj.action=document.szukaj.znajdz.value+document.szukaj.znajdz1.value+",szukaj.html";
document.szukaj.submit();}
}
</script>
Kod php
<form name="szukaj" action="" method="get" onsubmit="szuk()" onclick="document.szukaj.znajdz.value">
<select id="producent" name="znajdz">
<option value="">Wybierz</option>
<?php
$sql="SELECT * FROM * GROUP BY producent ASC";
{
echo'<option value="'.$row['producent'].'">'.$row['producent'].'</option>'; }
?>
</select>
<select id="model" >
<option value="">Wybierz</option>
<?php
$sql="SELECT * FROM * GROUP BY model ASC";
{
echo'<option value="'.$row['model'].'" class="'.$row['producent'].'">'.$row['model'].'</option>'; }
?>
</select>
</div>
<input class="contactForm" type="submit" name="przeszukaj" value="Szukaj">
</form