selectbox autosubmit probleem!
kunt iemand mij helpen
ik heb 3 selectboxen
1-automerk
2-automodel
3-inch
ik krijg de gegevens in de selectboxen maar ik wil als je de laatste selectbox kiest dat het autosubmit wordt.
ik heb een button maar plaats van de button wil ik autosubmit gebruiken
heb wel een code gemaakt maar dan wordt de pagina de hele tijd van zelf vernieuwd en stopt niet.
Toevoeging op 09/04/2012 12:40:41:
<div id="search">
<form action="zoeken.php" name="formgonder" method="post">
<select id="il" name="il" style="width:100px">
<option value="0">Merk Kiezen</option>
<option value=""></option>
</select>
/ <select name="ilce" id="ilce" style="width:100px">
<option value="0"></option>
</select>
/ <select name="inch" id="inch" style="width:55px">
<option value=""></option>
</select>
<script src="admin/themes/default/js/selectchained.js" type="text/javascript"></script>
<script>
$("#ilce").remoteChained("#il", "searchtop.php");
$("#inch").remoteChained("#ilce", "searchtop.php");
</script>
<input type="submit" value="ZOEKEN"></form>
</div>
Toevoeging op 09/04/2012 13:10:40:
aub helpen ik moet zo snel mogelijk oplossen
Gewijzigd op 09/04/2012 13:00:31 door Zulkuf yildirim
dankje maar ik heb weer de zelfde probleem de pagina wordt vernieuwd en stopt niet
laat je php code eens zien
<script>
$("#ilce").remoteChained("#il", "searchtop.php");
$("#inch").remoteChained("#ilce", "searchtop.php");
</script>
searchtop.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
require_once("includes/systeem.inc.php");
if(isset($_GET['il'])){
$il=(int)$_GET['il'];
if($il>-1){
$sql= mysql_query("SELECT `id`,`model` FROM `automodel` WHERE `merk`='$il' ORDER BY `id` ASC");
$list='{"0":"Model Kiezen",';
while($ilr = mysql_fetch_array($sql)){
$list.='"'.$ilr['id'].'":"'.$ilr['model'].'",';
}
$list=substr($list,0,-1);
$list.="}";
echo $list;
}
}
if(isset($_GET['ilce'])){
$ilce=(int)$_GET['ilce'];
if($ilce>-1){
$sql= mysql_query("SELECT `id`,`velgmaat` FROM `producten` WHERE `automodel`='$ilce' ORDER BY `id` ASC");
$list='{"0":"Inch",';
while($ilr = mysql_fetch_array($sql)){
$list.='"'.$ilr['velgmaat'].'":"'.$ilr['velgmaat'].'",';
}
$list=substr($list,0,-1);
$list.="}";
echo $list;
}
}
?>
require_once("includes/systeem.inc.php");
if(isset($_GET['il'])){
$il=(int)$_GET['il'];
if($il>-1){
$sql= mysql_query("SELECT `id`,`model` FROM `automodel` WHERE `merk`='$il' ORDER BY `id` ASC");
$list='{"0":"Model Kiezen",';
while($ilr = mysql_fetch_array($sql)){
$list.='"'.$ilr['id'].'":"'.$ilr['model'].'",';
}
$list=substr($list,0,-1);
$list.="}";
echo $list;
}
}
if(isset($_GET['ilce'])){
$ilce=(int)$_GET['ilce'];
if($ilce>-1){
$sql= mysql_query("SELECT `id`,`velgmaat` FROM `producten` WHERE `automodel`='$ilce' ORDER BY `id` ASC");
$list='{"0":"Inch",';
while($ilr = mysql_fetch_array($sql)){
$list.='"'.$ilr['velgmaat'].'":"'.$ilr['velgmaat'].'",';
}
$list=substr($list,0,-1);
$list.="}";
echo $list;
}
}
?>
EDIT: Volgende keer hoef je geen moderatie bericht te sturen. Maar een topic aanmaken is voldoende.
Gewijzigd op 09/04/2012 13:30:12 door Nick Dijkstra
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
if ($model == "") {
$result = mysql_query("SELECT id,automodel,velgmaat,model FROM producten WHERE automodel LIKE '%$ilce%' AND velgmaat LIKE '%$inch%' order by id desc");
}else{
$result = mysql_query("SELECT id,automodel,velgmaat,model FROM producten WHERE automodel LIKE '%$ilce%' AND velgmaat LIKE '%$inch%' order by velgmaat desc");
}
$bulunan=0;
while($r=mysql_fetch_array($result))
{
$bulunan++;
$id=$r["id"];
$velgmaat=$r["velgmaat"];
$velgmodel=$r["model"];
?>
if ($model == "") {
$result = mysql_query("SELECT id,automodel,velgmaat,model FROM producten WHERE automodel LIKE '%$ilce%' AND velgmaat LIKE '%$inch%' order by id desc");
}else{
$result = mysql_query("SELECT id,automodel,velgmaat,model FROM producten WHERE automodel LIKE '%$ilce%' AND velgmaat LIKE '%$inch%' order by velgmaat desc");
}
$bulunan=0;
while($r=mysql_fetch_array($result))
{
$bulunan++;
$id=$r["id"];
$velgmaat=$r["velgmaat"];
$velgmodel=$r["model"];
?>
Code (php)
Gewijzigd op 09/04/2012 13:32:26 door zulkuf yildirim
Ik zie niet zo snel waarom hij blijft verversen.
Heb je online een voorbeeld?
Gewijzigd op 09/04/2012 13:36:11 door Nick Dijkstra
maar kan het door dit zijn ik heb de selectboxen op de header.tpl gezet
Toevoeging op 09/04/2012 13:37:07:
nee sorry ik ben bezig bij de localhost
Wordt je wel naar de pagina zoeken.php gestuurd?
ja
Gewijzigd op 09/04/2012 13:48:11 door Nick Dijkstra
Gewijzigd op 09/04/2012 13:50:13 door zulkuf yildirim
bij zoeken.php heb je shorttags gebruikt. maak daar eens van < ?php (zonder spatie natuurlijk)
je gaat niet gelooven maar weer niet gelukt tog dankje wel dat je tijd heb besteeden voor mij