ต้องการเเก้ไข้ข้อมูลที่ดึงมาใช้ด้วย dropdown ค่ะ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

gainkullan
PHP Jr. Member
PHP Jr. Member
โพสต์: 19
ลงทะเบียนเมื่อ: 07/02/2017 2:07 pm

ต้องการเเก้ไข้ข้อมูลที่ดึงมาใช้ด้วย dropdown ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย gainkullan »

[img=//]/upload/stock/20170205164155.png[/img]

โค้ด: เลือกทั้งหมด

<select name="station_src" id="station_sr">
			     <option value=""><?php echo $station[$result->station_src] ;?></option>
			  		<?
						$strDefault=$row_insert['station_id'];
						$strSQL = "SELECT * FROM station ";
						$objQuery = mysql_query($strSQL);
						while($objResult = mysql_fetch_array($objQuery))
						{
							if($strDefault == $objResult["station_id"])
							{
								$sel = "selected";
							}
							else
							{
								$sel = "";
							}
					?>
					<option value="<?=$objResult["station_id"];?>" <?=$sel;?>><?=$objResult["station_id"]." - ".$objResult["station_name"];?>
					</option>
					<?
					}
					?>
			</select>
เเบบรูปด้านบนค่ะ ตอนนี้ใส่โค้ดไปเเบบนี้ dropdown ไม่สามารถกดลงมาได้ค่ะ ต้องเเก้ไขอย่างไรคะ
ตอนนี้ไม่สามารถกดลงมาให้เป็น dropdown ได้ค่ะ รบกวนด้วยนะคะ
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21911
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: ต้องการเเก้ไข้ข้อมูลที่ดึงมาใช้ด้วย dropdown ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

ไม่เห็นรูปภาพนะ อัพโหลดรูปลงบอร์ดได้เลยครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
gainkullan
PHP Jr. Member
PHP Jr. Member
โพสต์: 19
ลงทะเบียนเมื่อ: 07/02/2017 2:07 pm

Re: ต้องการเเก้ไข้ข้อมูลที่ดึงมาใช้ด้วย dropdown ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย gainkullan »

20120902230848.png
20120902230848.png (8.73 KiB) Viewed 17160 times
php-mysql-multi-edit-update-record2.jpg
php-mysql-multi-edit-update-record2.jpg (220.52 KiB) Viewed 17160 times
เป็น dropdown ที่ไว้สำหรับเเก้ไขหรืออัพเดตข้อมูลประมาณนี้ค่ะ
โค้ดด้านบนคือหนูทำเเล้วมันไม่มีลิตต์ dropdown ลงมาค่ะ

database = vacvans
table : station
field : station_id ดึง id เพื่อเก็บค่า เเต่เเสดง station_name เพื่อโชว์ค่ะ
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21911
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: ต้องการเเก้ไข้ข้อมูลที่ดึงมาใช้ด้วย dropdown ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

ก่อนอื่นตรวจสอบว่าตาราง station มีข้อมูลอยู่จริงๆ

บรรทัดที่เขียนว่า

โค้ด: เลือกทั้งหมด

while($objResult = mysql_fetch_array($objQuery))
เปลี่ยนเป็น

โค้ด: เลือกทั้งหมด

while($objResult = mysql_fetch_assoc($objQuery))
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
gainkullan
PHP Jr. Member
PHP Jr. Member
โพสต์: 19
ลงทะเบียนเมื่อ: 07/02/2017 2:07 pm

Re: ต้องการเเก้ไข้ข้อมูลที่ดึงมาใช้ด้วย dropdown ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย gainkullan »

ข้อมูลก็ยังไม่ขึ้นอยู่ดีค่ะ ขึ้นเพียงเเค่ค่าของตัวนั้นๆ ส่วนตัวเลือกที่เหลือไม่ขึ้นค่ะ
Screen Shot 2560-02-08 at 13.46.50.png
Screen Shot 2560-02-08 at 13.46.50.png (35.34 KiB) Viewed 17149 times
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21911
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: ต้องการเเก้ไข้ข้อมูลที่ดึงมาใช้ด้วย dropdown ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

เวลาเปิดปิดแท็ก PHP ให้ใช้ตัวเต็มตลอดนะครับแบบนี้ <?php (ไม่เอาแบบนี้ <?)

โจทย์ต่อเนื่องจากกระทู้ก่อนหน้านี้ไหม เหมือนว่าตอน query จะใช้คนละแบบกัน
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21911
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: ต้องการเเก้ไข้ข้อมูลที่ดึงมาใช้ด้วย dropdown ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

ลองรันข้อมูลออกมาดูก่อนว่าได้ไหม

โค้ด: เลือกทั้งหมด

$strSQL = "SELECT * FROM station ";
$objQuery = mysql_query($strSQL);
while($objResult = mysql_fetch_assoc($objQuery))
{
    print_r($objResult);
} 
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
gainkullan
PHP Jr. Member
PHP Jr. Member
โพสต์: 19
ลงทะเบียนเมื่อ: 07/02/2017 2:07 pm

Re: ต้องการเเก้ไข้ข้อมูลที่ดึงมาใช้ด้วย dropdown ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย gainkullan »

ข้อมูลไม่ออกค่ะ เกิด errror Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in ค่ะ
โค้ดไม่ต่อเนื่องจากกระทู้ที่เเล้วค่ะ ด้านล่างเป็นโค้ดหน้าดังกล่าวค่ะ ที่นำมาเพียงบรรทัดที่มีปัญหาค่ะ
โค้ดไม่เหมือนกันเนื่องจากพึ่งเริ่มศึกษา SQL ค่ะยังไม่ค่อยเข้าใจ เลยนำโค้ดจากหลายๆเว็บมาใช้เป็นจุดๆที่ต้องการค่ะ
รบกวนเเนะนำด้วยนะคะ

โค้ด: เลือกทั้งหมด

<?
$src_id = $_REQUEST['src'];
$dst_id = $_REQUEST['dst'];
$vaninfo_id = $_REQUEST['vaninfo_id'];


$sql = "SELECT * FROM van_info WHERE src_id = $src_id AND dst_id = $dst_id AND vaninfo_id = $vaninfo_id ; " ; 
$query = $mysqli->query($sql) ;
$result = $query->fetch_object();

$queryprovince = $mysqli->query("SELECT * FROM province");
$i = 1;
while($result2 = $queryprovince->fetch_object())
{
	$province[$i] =  $result2->province;
	$i++;
}

$querystation = $mysqli->query("SELECT * FROM station");
$s = 1;
while($result2 = $querystation->fetch_object())
{
	$station[$s] =  $result2->station_name;
	$s++;
}



?>
<form action="admin_vaninfosave.php" name="frmAdd" method="post">
<div class="clearfix allinfo body">
	
<div class="col-md-1 col-lg-1 "> </div>
<input type="hidden" name="vaninfo_id" value="<?php echo $result->vaninfo_id ?>">
<div class="col-sm-12 col-xs-12 col-md-5 col-lg-5 clearfix info1 ">
		
		<div class="col-sm-12 col-xs-12 col-md-12 col-lg-12" style="padding-top: 2%">
			<div class="col-sm-1 align="center"> </div>
			<div class="col-sm-1 col-xs-2 col-md-1 col-lg-1" align="center">
				<img width="40px" class="img-responsive" style="padding-top: 5%" src="img/info/point.png" > 
			</div>
			<div class="col-sm-3 col-xs-10 col-md-10 col-lg-10" style="font-weight : 600;" > จุดขึ้นรถต้นทาง </div> 	
		</div>
		
		<div class="col-sm-12 col-xs-12 col-md-12 col-lg-12" style="padding-left: 10%" >
			<div class="col-sm-1  " align="center"></div>
			<div class="col-sm-1 col-xs-2 col-md-1 col-lg-1" align="center">
				<img width="20px" class="img-responsive" style="padding-top: 5%" src="img/info/pointsemi.png"> 
			</div>
			<div class="col-sm-6 col-xs-10 col-md-10 col-lg-10">
				<?php echo $station[$result->station_src] ?>
			</div>

			<select name="station_src" id="station_sr">
              <option value=""><?php echo $station[$result->station_src] ;?></option>
                 <?
                  $strDefault=$row_insert['station_id'];
                  $strSQL = "SELECT * FROM station ";
                  $objQuery = mysql_query($strSQL);
                  while($objResult = mysql_fetch_array($objQuery))
                  {
                     if($strDefault == $objResult["station_id"])
                     {
                        $sel = "selected";
                     }
                     else
                     {
                        $sel = "";
                     }
               ?>
               <option value="<?=$objResult["station_id"];?>" <?=$sel;?>><?=$objResult["station_id"]." - ".$objResult["station_name"];?>
               </option>
               <?
               }
               ?>
         	</select>
			
                 <?php
					$strSQL = "SELECT * FROM station ";
					$objQuery = mysql_query($strSQL);
					while($objResult = mysql_fetch_assoc($objQuery))
					{
					    print_r($objResult);
					} 
               ?>
         </select>
</div>	

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21911
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: ต้องการเเก้ไข้ข้อมูลที่ดึงมาใช้ด้วย dropdown ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

งั้นลองเขียนใหม่เป็นแบบนี้

โค้ด: เลือกทั้งหมด

$objQuery = $mysqli->query("SELECT * FROM station");
while($objResult = $objQuery->fetch_assoc())
{
    print_r($objResult);
} 
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
gainkullan
PHP Jr. Member
PHP Jr. Member
โพสต์: 19
ลงทะเบียนเมื่อ: 07/02/2017 2:07 pm

Re: ต้องการเเก้ไข้ข้อมูลที่ดึงมาใช้ด้วย dropdown ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย gainkullan »

ได้เเล้วค่ะ ขอบคุณมากๆนะคะ ขอโทษที่รบกวนเยอะเลยนะคะ ขอบคุณมากๆค่ะ

รบกวนสอบถามเพิ่มเติมค่ะ หนูอยากให้เว็บไซต์ที่หนูเขียนลิงค์กับ gps ตำเเหน่งปัจจุบันที่ใช้งานอยู่
เช่น หนูมีรูปไอคอนเเผนที่ให้ผู้ใช้คลิก เเล้วหนูอยากให้ไอคอนนี้ลิงค์ไปที่เว็บไซต์กูลเกิลเเมพ
โดนที่ตำเเหน่งต้นทางคือตำเเหน่งของผู้ใช้งานที่อยู่ ณ ปัจจุบัน
ส่วนตำเเหล่งปลายทางอยู่ที่ตำแหน่งที่ผู้ใช้ต้องการเดินทางไป เหมือนในเเอปพลิเคชั่นเเมพ
ประมาณในรูปค่ะ อยากทราบว่าบนเว็บไซต์สามารถทำได้ไหมคะ หรือต้องเป็นเเอปพลิเคชั่นเท่านั้นคะ
หนูลองศึกษาหาข้อมูลดูเเล้วค่ะพบเพียงเเเต่ทำให้เเมพเเสดงบนเว็บไซต์ ยังไม่เจอวิธีทำที่เป็นเเบบลิงค์ไปตำเเหน่งออกไปยังเว็บกูลเกิลค่ะ
รบกวนช่วยเเนะนำวิธีการหรือเทคนิคหนูทีค่ะ

ตอนนี้หนูใช้เป็นลิงค์ด้วยชื่อสถานที่นั้นๆอยู่ค่ะ หนูอยากทราบว่ามีวิธีการอื่นที่เเม่นยำหรือถูกต้องและใช้งานได้สมบูรณ์กว่านี้ไหมคะ

โค้ด: เลือกทั้งหมด

<a href="https://www.google.co.th/maps/place/<?=$station[$result->station_dst]?>"><img  type="image" width="25px" class="img-responsive" src="img/map.png"/></a> 
แนบไฟล์
S__8626178.jpg
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Google [Bot], Google Adsense [Bot] และบุคลทั่วไป 56