การล้างค่า URL นั้น , ต้องใช้ Function unset() ในการล้างค่า , แล้วเราสามารถสร้างปุ่มขึ้นมา เพื่อทำการเคลียร์ค่า URL ที่ถูกส่งมาจาก Form get ได้หรือเปล่าครัลmindphp เขียน: ↑25/10/2020 7:28 pm List box แต่ละตัวต้อง ใช้ชื่อต่างๆ กันtag สร้าง form ไม่ต้องวน loopโค้ด: เลือกทั้งหมด
<select name="name" id="name">
ส่วนของค้นหา ควรมี form เดียว และควรตั้งชื่อ form ด้วยโค้ด: เลือกทั้งหมด
*** @foreach($flight as $flights) <form class="" method="get" action="/searchAirflight/search"> @endforeach
ค่าที่เอามาค้นหา ต้องเอามาจาก form ที่ส่งแบบ get เพื่อไปล้างค่า url ที่ถูกค้นไปก่อนหน้านั้น
ติดปัญหาการค้นหาข้อมูล Listbox ให้เลือกค่าเก่าค้างไว้
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Member
- โพสต์: 398
- ลงทะเบียนเมื่อ: 05/10/2020 10:02 am
Re: ติดปัญหาการค้นหาข้อมูล Listbox ให้เลือกค่าเก่าค้างไว้
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41410
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ติดปัญหาการค้นหาข้อมูล Listbox ให้เลือกค่าเก่าค้างไว้
แค่กดปุ่ม ค้นหาใหม่ ระบบก็จะส่งค่าใหม่ ไปตาม url ใหม่ให้อยู่แล้ว ไม่จำเป็นต้อง unset()
form แบบ get ถูกส่งผ่าน query string ค่าที่นำไปใช้ เป็นค่าใหม่ ที่คนคลิกปุ่มค้นหา เข้ามา
Input object และการส่งค่าแบบ get
viewtopic.php?p=25030#p25030
ส่วนของค้นหา ควรมี form เดียว และควรตั้งชื่อ form ด้วย
form แบบ get ถูกส่งผ่าน query string ค่าที่นำไปใช้ เป็นค่าใหม่ ที่คนคลิกปุ่มค้นหา เข้ามา
Input object และการส่งค่าแบบ get
viewtopic.php?p=25030#p25030
ส่วนของค้นหา ควรมี form เดียว และควรตั้งชื่อ form ด้วย
mindphp เขียน: ↑25/10/2020 7:28 pm List box แต่ละตัวต้อง ใช้ชื่อต่างๆ กันtag สร้าง form ไม่ต้องวน loopโค้ด: เลือกทั้งหมด
<select name="name" id="name">
ส่วนของค้นหา ควรมี form เดียว และควรตั้งชื่อ form ด้วยโค้ด: เลือกทั้งหมด
*** @foreach($flight as $flights) <form class="" method="get" action="/searchAirflight/search"> @endforeach
ค่าที่เอามาค้นหา ต้องเอามาจาก form ที่ส่งแบบ get เพื่อไปล้างค่า url ที่ถูกค้นไปก่อนหน้านั้น
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Super Member
- โพสต์: 398
- ลงทะเบียนเมื่อ: 05/10/2020 10:02 am
Re: ติดปัญหาการค้นหาข้อมูล Listbox ให้เลือกค่าเก่าค้างไว้
รับทราบครับmindphp เขียน: ↑26/10/2020 6:02 pm แค่กดปุ่ม ค้นหาใหม่ ระบบก็จะส่งค่าใหม่ ไปตาม url ใหม่ให้อยู่แล้ว ไม่จำเป็นต้อง unset()
form แบบ get ถูกส่งผ่าน query string ค่าที่นำไปใช้ เป็นค่าใหม่ ที่คนคลิกปุ่มค้นหา เข้ามา
Input object และการส่งค่าแบบ get
viewtopic.php?p=25030#p25030
ส่วนของค้นหา ควรมี form เดียว และควรตั้งชื่อ form ด้วย
mindphp เขียน: ↑25/10/2020 7:28 pm List box แต่ละตัวต้อง ใช้ชื่อต่างๆ กันtag สร้าง form ไม่ต้องวน loopโค้ด: เลือกทั้งหมด
<select name="name" id="name">
ส่วนของค้นหา ควรมี form เดียว และควรตั้งชื่อ form ด้วยโค้ด: เลือกทั้งหมด
*** @foreach($flight as $flights) <form class="" method="get" action="/searchAirflight/search"> @endforeach
ค่าที่เอามาค้นหา ต้องเอามาจาก form ที่ส่งแบบ get เพื่อไปล้างค่า url ที่ถูกค้นไปก่อนหน้านั้น
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41410
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ติดปัญหาการค้นหาข้อมูล Listbox ให้เลือกค่าเก่าค้างไว้
ปัญหานี้เป็นไง บ้าง
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Super Member
- โพสต์: 398
- ลงทะเบียนเมื่อ: 05/10/2020 10:02 am
Re: ติดปัญหาการค้นหาข้อมูล Listbox ให้เลือกค่าเก่าค้างไว้
1. ทำการกดเลือก listbox สนามบินดอนเมือง ,
2. แล้วกดปุ่มค้นหาไป
3. จะวิ่งไปทำงานที่ action="/searchAirflight/search" ใน Form ของ File showAirflight.blade.php
โค้ด: เลือกทั้งหมด
<form class="" method="get" name="search" action="/searchAirflight/search">
<tr>
<th scope="col">ลำดับ</th>
<th scope="col">
<select name="name" id="name" >
<option value="0" selected="selected">---- เลือกทั้งหมด ----</option>
@foreach($searchflight as $searchflights)
<option value="{{$searchflights->id_airport}}"> {{$searchflights->airport['name']}} </option>
@endforeach
</select>
โค้ด: เลือกทั้งหมด
Route::get('/searchAirflight/search', 'Controller_show_airflight@index');
โค้ด: เลือกทั้งหมด
Route::get('/showAirflight','Controller_show_airflight@index');
โค้ด: เลือกทั้งหมด
public function index(Request $request)
{
$name = $request->name;
$searchflight = Airflight::where('id_airport','=','{$name}')->paginate(2);
$searchflight = Airflight::paginate(6);
return view('showAirflight')
->with('searchflight',$searchflight)
->with('flight',Airflight::paginate(6))
->with('airport',Airport::all())
->with('airline',Airline::all())
;
}
ติดปัญหา ตรง : ค้นหาข้อมูลแล้ว , ไม่เกิดการเปลี่ยนอะไรทั้งสิ้น , หมายถึงค้นหาข้อมูลไม่เจอ หรือ ไม่แสดงผล สรุปคือ
ต้องการให้วิ่งส่งค่าข้อมูลที่ต้องการค้นหาไปหน้าเดียวกัน
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41410
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ติดปัญหาการค้นหาข้อมูล Listbox ให้เลือกค่าเก่าค้างไว้
หมายถึงอะไรต้องการให้วิ่งส่งค่าข้อมูลที่ต้องการค้นหาไปหน้าเดียวกัน
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41410
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ติดปัญหาการค้นหาข้อมูล Listbox ให้เลือกค่าเก่าค้างไว้
ติดปัญหา ส่วนไหน ยกส่วนนั้นมาเป็นคำถาม
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Super Member
- โพสต์: 398
- ลงทะเบียนเมื่อ: 05/10/2020 10:02 am
Re: ติดปัญหาการค้นหาข้อมูล Listbox ให้เลือกค่าเก่าค้างไว้
ตอนนี้เหลือให้โชว์ข้อมูลค้างใน lisbox ครับ เหลือแค่ปัญหาเดียวครับ แต่ติดปัญหาตรงที่ว่า , เมื่อมีการโยนค่าตัวแปร $flight->id เข้าไปเปรียบเทียบใน if ว่าตรงกันกับ airports->id ไหม
โค้ด: เลือกทั้งหมด
<form class="" method="get" name="search" action="/searchAirflight/search">
<tr>
<th scope="col">ลำดับ</th>
<th scope="col">
<select name="name" id="name" >
<option value="0" selected="selected">---- เลือกทั้งหมด ----</option>
<?php $number = 1; ?>
@foreach($airport as $airports)
<option value="{{$airports->id}} " {{ ( $airports->id == $flight_path->id) ? 'selected' : '' }}
>{{$number}}<?php echo ".";?>{{$airports->name}} </option>
<?php $number++; ?>
@endforeach
</select>
<br><br>ชื่อที่ตั้งสนามบิน</th>
<th scope="col">
<select name="name_airline" id="name_airline">
<option value="0" selected="selected">---- เลือกทั้งหมด ----</option>
<?php $number = 1; ?>
@foreach($airline as $airlines)
<option value="{{$airlines->id}}">{{$number}}<?php echo ".";?>{{$airlines->name_airline}}</option>
<?php $number++; ?>
@endforeach
</select>
<br><br>ชื่อสายการบิน</th>
<th scope="col">
<select name="path" id="path">
<option value="0" selected="selected">---- เลือกทั้งหมด ----</option>
<?php $number = 1; ?>
@foreach($flight_path as $flight_paths)
<option value="{{$flight_paths->path}}"
>{{$number}}<?php echo ".";?>{{$flight_paths->path}}</option>
<?php $number++; ?>
@endforeach
</select>
<br><br>เส้นทางการบิน</th>
<th scope="col">วันที่</th>
<th scope="col">เวลาออกเดินทาง</th>
<th scope="col">ราคา</th>
<th scope="col">รุ่นเครื่องบิน</th>
<th scope="col">แก้ไข</th>
<th scope="col">
<button type="submit" name="submit" class="btn btn-primary" name="submit">ค้นหา</button>
<br><br>ลบ</th>
</tr>
</form>
</thead>
<tbody>
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41410
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ติดปัญหาการค้นหาข้อมูล Listbox ให้เลือกค่าเก่าค้างไว้
ตัวที่ วงแดง เอามาจากไหน
ลงโค้ดส่วนที่ส่งค่ามาให้ดูด้วยซิครับ แค่ในส่วน template ยังช่วยไม่ได้
ลงโค้ดส่วนที่ส่งค่ามาให้ดูด้วยซิครับ แค่ในส่วน template ยังช่วยไม่ได้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Super Member
- โพสต์: 398
- ลงทะเบียนเมื่อ: 05/10/2020 10:02 am
Re: ติดปัญหาการค้นหาข้อมูล Listbox ให้เลือกค่าเก่าค้างไว้
มาจาก function index() ครับ , จาก Controller_show_Airflight.php
โค้ด: เลือกทั้งหมด
public function index()
{
return view('showAirflight')->with('flight',Airflight::paginate(8))
->with('airport',Airport::all())
->with('airline',Airline::all())
->with('flight_path',Airflight::all())
;
}
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 1 ตอบกลับ
- 2957 แสดง
-
โพสต์ล่าสุด โดย Ittichai_chupol
09/03/2020 5:08 pm
-
-
โพสต์ใหม่ อยากได้โค้ดค้นหาข้อมูลจาก Listbox
โดย carchoon » 12/01/2017 5:09 pm » ใน Programming - PHP - 1 ตอบกลับ
- 1451 แสดง
-
โพสต์ล่าสุด โดย tsukasaz
13/01/2017 9:47 am
-
-
-
โพสต์ใหม่ อยากได้โค้ดค้นหาข้อมูลจาก listbox มาโชว์ข้อมูล
โดย carchoon » 12/01/2017 5:00 pm » ใน Programming - PHP - 2 ตอบกลับ
- 765 แสดง
-
โพสต์ล่าสุด โดย thatsawan
13/01/2017 11:08 pm
-
-
- 5 ตอบกลับ
- 1233 แสดง
-
โพสต์ล่าสุด โดย Parichat
19/02/2018 2:45 pm
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: Amazon [Bot] และบุคลทั่วไป 118