hamidhassas
یک شنبه 11 خرداد 1393, 18:19 عصر
من چطوری میتونم کاری کنم که تا کاربر یکی از گزینه های داخل یک select رو انتخواب کرد مقدار value اون سلکت بدون زدن دکمه submit به صورت GET ارسال بشه به یک صفحه خاص مثلا به Select.php
راحت تر بگم میخوام پنج تا select داشته باشم که اطلاعات رو از دیتابیس بخونن به ترتیب یکی دسته محصولات دومی شرکت سازنده محصولات سومی نوع محصول و چهارمی قطعات اون محصول و پنجمی اصلی یا چینی بودن محصول
Select1:
Mobile
Tablet
PC
Select2:
Nokia
Samsung
LG
Select3:
5800
N97
Galexy S
Xperia
Select4:
LCD
Body
Charger
Battry
Select5:
Orginal
Remark
جواب ساده
<?php
if($_GET['race_id']!='')
{
echo "".$_GET['race_id']."<br>";
}
if($_GET['race_id2']!='')
{
echo "".$_GET['race_id2']."<br>";
}
if($_GET['race_id3']!='')
{
echo "".$_GET['race_id3']."<br>";
}
if($_GET['race_id4']!='')
{
echo "".$_GET['race_id4']."<br>";
}
?>
<form>
<select name="race" onChange="top.location.href=this.form.race.options[this.form.race.selectedIndex].value" dir="rtl" onchange="transData(this.name,this.value)">
<option selected>انتخاب مسابقه :
<option VALUE="Untitled-2.php?race_id=10">10</option>
<option VALUE="Untitled-2.php?race_id=20">20</option>
<option VALUE="Untitled-2.php?race_id=30">30</option>
<option VALUE="Untitled-2.php?race_id=40">40</option>
</select>
<?php if($_GET['race_id']!='') { ?>
<select name="race2" onChange="top.location.href=this.form.race2.options[this.form.race2.selectedIndex].value" dir="rtl" onchange="transData(this.name,this.value)">
<option selected>انتخاب مسابقه :
<option VALUE="Untitled-2.php?race_id=10&race_id2=50">50</option>
<option VALUE="Untitled-2.php?race_id=20&race_id2=60">60</option>
<option VALUE="Untitled-2.php?race_id=30&race_id2=70">70</option>
<option VALUE="Untitled-2.php?race_id=40&race_id2=80">80</option>
</select>
<?php } ?>
<?php if($_GET['race_id2']!='') { ?>
<select name="race3" onChange="top.location.href=this.form.race3.options[this.form.race3.selectedIndex].value" dir="rtl" onchange="transData(this.name,this.value)">
<option selected>انتخاب مسابقه :
<option VALUE="Untitled-2.php?race_id=10&race_id2=50&race_id3=90">90</option>
<option VALUE="Untitled-2.php?race_id=20&race_id2=60&race_id3=100">100</option>
<option VALUE="Untitled-2.php?race_id=30&race_id2=70&race_id3=110">110</option>
<option VALUE="Untitled-2.php?race_id=40&race_id2=80&race_id3=120">120</option>
</select>
<?php } ?>
<?php if($_GET['race_id2']!='') { ?>
<select name="race4" onChange="top.location.href=this.form.race4.options[this.form.race4.selectedIndex].value" dir="rtl" onchange="transData(this.name,this.value)">
<option selected>انتخاب مسابقه :
<option VALUE="Untitled-2.php?race_id=10&race_id2=50&race_id3=90&race_id4=130">130</option>
<option VALUE="Untitled-2.php?race_id=20&race_id2=60&race_id3=100&race_id4=140">140</option>
<option VALUE="Untitled-2.php?race_id=30&race_id2=70&race_id3=110&race_id4=150">150</option>
<option VALUE="Untitled-2.php?race_id=40&race_id2=80&race_id3=120&race_id4=160">160</option>
</select>
<?php } ?>
</form>
راحت تر بگم میخوام پنج تا select داشته باشم که اطلاعات رو از دیتابیس بخونن به ترتیب یکی دسته محصولات دومی شرکت سازنده محصولات سومی نوع محصول و چهارمی قطعات اون محصول و پنجمی اصلی یا چینی بودن محصول
Select1:
Mobile
Tablet
PC
Select2:
Nokia
Samsung
LG
Select3:
5800
N97
Galexy S
Xperia
Select4:
LCD
Body
Charger
Battry
Select5:
Orginal
Remark
جواب ساده
<?php
if($_GET['race_id']!='')
{
echo "".$_GET['race_id']."<br>";
}
if($_GET['race_id2']!='')
{
echo "".$_GET['race_id2']."<br>";
}
if($_GET['race_id3']!='')
{
echo "".$_GET['race_id3']."<br>";
}
if($_GET['race_id4']!='')
{
echo "".$_GET['race_id4']."<br>";
}
?>
<form>
<select name="race" onChange="top.location.href=this.form.race.options[this.form.race.selectedIndex].value" dir="rtl" onchange="transData(this.name,this.value)">
<option selected>انتخاب مسابقه :
<option VALUE="Untitled-2.php?race_id=10">10</option>
<option VALUE="Untitled-2.php?race_id=20">20</option>
<option VALUE="Untitled-2.php?race_id=30">30</option>
<option VALUE="Untitled-2.php?race_id=40">40</option>
</select>
<?php if($_GET['race_id']!='') { ?>
<select name="race2" onChange="top.location.href=this.form.race2.options[this.form.race2.selectedIndex].value" dir="rtl" onchange="transData(this.name,this.value)">
<option selected>انتخاب مسابقه :
<option VALUE="Untitled-2.php?race_id=10&race_id2=50">50</option>
<option VALUE="Untitled-2.php?race_id=20&race_id2=60">60</option>
<option VALUE="Untitled-2.php?race_id=30&race_id2=70">70</option>
<option VALUE="Untitled-2.php?race_id=40&race_id2=80">80</option>
</select>
<?php } ?>
<?php if($_GET['race_id2']!='') { ?>
<select name="race3" onChange="top.location.href=this.form.race3.options[this.form.race3.selectedIndex].value" dir="rtl" onchange="transData(this.name,this.value)">
<option selected>انتخاب مسابقه :
<option VALUE="Untitled-2.php?race_id=10&race_id2=50&race_id3=90">90</option>
<option VALUE="Untitled-2.php?race_id=20&race_id2=60&race_id3=100">100</option>
<option VALUE="Untitled-2.php?race_id=30&race_id2=70&race_id3=110">110</option>
<option VALUE="Untitled-2.php?race_id=40&race_id2=80&race_id3=120">120</option>
</select>
<?php } ?>
<?php if($_GET['race_id2']!='') { ?>
<select name="race4" onChange="top.location.href=this.form.race4.options[this.form.race4.selectedIndex].value" dir="rtl" onchange="transData(this.name,this.value)">
<option selected>انتخاب مسابقه :
<option VALUE="Untitled-2.php?race_id=10&race_id2=50&race_id3=90&race_id4=130">130</option>
<option VALUE="Untitled-2.php?race_id=20&race_id2=60&race_id3=100&race_id4=140">140</option>
<option VALUE="Untitled-2.php?race_id=30&race_id2=70&race_id3=110&race_id4=150">150</option>
<option VALUE="Untitled-2.php?race_id=40&race_id2=80&race_id3=120&race_id4=160">160</option>
</select>
<?php } ?>
</form>