Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ส่งค่าข้ามฟอร์มไม่ได้ php จากคำสั่ง <a href="#.php?IDedit=<?=$row[user_id_login]; ?>" class="btn btn-primary">แก้ไขข้อมูล</a>



 

ส่งค่าข้ามฟอร์มไม่ได้ php จากคำสั่ง <a href="#.php?IDedit=<?=$row[user_id_login]; ?>" class="btn btn-primary">แก้ไขข้อมูล</a>

 



Topic : 135654



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์




สวัสดีค่ะ ปกติค่ะใช่คำสั่งส่งค่าข้ามฟอร์มโดยใช้คำสั่งนี้
Code (PHP)
<a href="page edit detail user_admin.php?IDedit=<?=$row['user_id_login']; ?>" class="btn btn-primary">แก้ไขข้อมูล</a>



แล้วทีนี้เราจะส่งค่าจากไฟล์ page detail user_admin.php
Code (PHP)
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>เพิ่มข้อมูลรายละเอียดชมรม</title>
	<!--bootstrap -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- ckeditor-->
<script src="//cdn.ckeditor.com/4.6.2/standard/ckeditor.js"></script>
</head>
<body>
	<?php 
	include('connect.php');
	include "MenuBar_admin.php"; 
	
	$id_member = $_GET['details'];

		$sql = mysqli_query($conn," SELECT  *   FROM user_data WHERE user_id_login ='$id_member'");
	
		if (is_object($sql)) {
while($row= mysqli_fetch_array($sql)) {
$user_id_login  = $row['user_id_login'];
$password  = $row['user_id_login'];
$name = $row['name'];	
$lastname  = $row['lastname'];
$fac  = $row['faculty'];
$major  = $row['major'];
$status  = $row['status'];

}}

	//$user_id_login = (isset($_GET['user_id_login'])) ? $_GET['user_id_login'] : '';
	?>
<div class="container">
	<div class="row">
		<div class="col-md-12">
    <form action="page edit detail user_admin.php" method="POST" enctype="multipart/form-data"  name="addform" class="form-horizontal" id="addform">
    	<div class="form-group">
        <div class="col-sm-2"></div>
        <div class="col-sm-8">
       <b> รายละเอียดของผู้ใช้</b>
       </div>
       </div>
		
       <div class="form-group">
       	<div class="col-sm-2" align="right"> User ID : </div>
          <div class="col-sm-8" align="left">
            <input  name="user id" id="user id"  required class="form-control"  ReadOnly="True"value="<?php echo $user_id_login?>"/>
          </div>
      </div>
		
		 <div class="form-group">
       	<div class="col-sm-2" align="right"> รหัสผ่าน : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  ReadOnly="True"value="<?php echo $password?>"/>
          </div>
      </div>
		
		 <div class="form-group">
       	<div class="col-sm-2" align="right"> ชื่อ : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  ReadOnly="True"value="<?php echo $name?>"/>
          </div>
      </div>
		
		<div class="form-group">
       	<div class="col-sm-2" align="right"> นามสกุล : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  ReadOnly="True"value="<?php echo $lastname?>"/>
          </div>
      </div>
		
		<div class="form-group">
       	<div class="col-sm-2" align="right"> คณะ/สังกัด : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  ReadOnly="True"value="<?php echo $fac?>"/>
          </div>
      </div>
		
		<div class="form-group">
       	<div class="col-sm-2" align="right"> สาขา : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  ReadOnly="True"value="<?php echo $major?>"/>
          </div>
      </div>
		
		<div class="form-group">
       	<div class="col-sm-2" align="right"> สถานะ : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  ReadOnly="True"value="<?php echo $status?>"/>
          </div>
      </div>
		 <div class="form-group">
      <div class="col-sm-2"> </div>
          <div class="col-sm-6">
			  
			   <a href="page edit detail user_admin.php?IDedit=<?=$row['user_id_login']; ?>" class="btn btn-primary">แก้ไขข้อมูล</a>  <<บรรทัดนี้ที่ส่งค่า

			  
			   <a href="Page Data all user_admin.php" class="btn btn-primary" >ย้อนกลับ</a> 
          </div>
           
      </div>  
		
		ชมรมที่เข้าร่วม
		<p>
          <?php
          $query = "SELECT * FROM data_club_members WHERE user_id = '$id_member'";
          $stmt = $conn->prepare($query);
          $stmt->execute();
          $result = $stmt->get_result();
        ?>
        </p>
		<table width="148%" height="110" class="table table-hover" id="data-table" align="center">
          <thead>
            <tr align="center">  <!--ตั้งค่าให้ตัวหนังสืออยู่ตรงกลาง-->
              <th width="11%" >ชื่อชมรม</th>
              <th width="15%">สถานะ</th>
             
          </thead></tr> 
				 <?php while ($row = $result->fetch_assoc()) { ?>
            <tr align="center"> <!--ตั้งค่าให้ตัวหนังสืออยู่ตรงกลาง-->
              <td><?= $row['name_club']; ?></td>
              <td><?= $row['approval_status']; ?></td>
			  
              </td>
            </tr>
            <?php } ?>
			  
		</tr> </table>
		
      </form> </div>	
	
</div>
</div>

	
<div class="wrapper row5">
  <div id="copyright" class="hoc clear"> 
    <!-- ################################################################################################ -->
    <p class="fl_left">Copyright &copy; 2017 - All Rights Reserved - <a href="#">Domain Name</a></p>
    <p class="fl_right">Template by <a target="_blank" href="http://www.os-templates.com/" title="Free Website Templates">OS Templates</a></p>
    <!-- ################################################################################################ --> 
  </div>
</div>
<!-- ################################################################################################ --> 
<!-- ################################################################################################ --> 
<!-- ################################################################################################ --> 
<a id="backtotop" href="#top"><i class="fa fa-chevron-up"></i></a> 
<!-- JAVASCRIPTS --> 
<script src="layout/scripts/jquery.min.js"></script>
<script src="layout/scripts/jquery.backtotop.js"></script>
<script src="layout/scripts/jquery.mobilemenu.js"></script>
</body>
	</html>



ต้องการส่งไปที่ไฟล์ page edit detail user_admin.php
Code (PHP)
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>เพิ่มข้อมูลรายละเอียดชมรม</title>
	<!--bootstrap -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<!-- ckeditor-->
<script src="//cdn.ckeditor.com/4.6.2/standard/ckeditor.js"></script>
</head>
<body>
	<?php 
	include('connect.php');
	include "MenuBar_admin.php"; 
	
	$id = $_GET['IDedit'];  รับค่าที่ส่งมา
	$sql = mysqli_query($conn," SELECT  *  FROM user_data WHERE user_id_login ='$id'");
	
	/*$query = mysqli_query($conn,$sql);
  $result = mysqli_fetch_array($query,MYSQLI_ASSOC);*/
	
		if (is_object($sql)) {
while($row= mysqli_fetch_array($sql)) {
$user_id_login  = $row['user_id_login'];
$password  = $row['user_id_login'];
$name = $row['name'];	
$lastname  = $row['lastname'];
$fac  = $row['faculty'];
$major  = $row['major'];
$status  = $row['status'];

}}

	//$user_id_login = (isset($_GET['user_id_login'])) ? $_GET['user_id_login'] : '';
	?>
<div class="container">
	<div class="row">
		<div class="col-md-12">
    <form action="Send data club details_after club pass_for Ledder club.php" method="POST" enctype="multipart/form-data"  name="addform" class="form-horizontal" id="addform">
    	<div class="form-group">
        <div class="col-sm-2"></div>
        <div class="col-sm-8">
       <b> รายละเอียดของผู้ใช้</b>
       </div>
       </div>
		
       <div class="form-group">
       	<div class="col-sm-2" align="right"> User ID : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  ReadOnly="True"value="<?php echo  $user_id_login ?>"/>
          </div>
      </div>
		
		 <div class="form-group">
       	<div class="col-sm-2" align="right"> รหัสผ่าน : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  value="<?php echo $password?>"/>
          </div>
      </div>
		
		 <div class="form-group">
       	<div class="col-sm-2" align="right"> ชื่อ : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  value="<?php echo $name?>"/>
          </div>
      </div>
		
		<div class="form-group">
       	<div class="col-sm-2" align="right"> นามสกุล : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  value="<?php echo $lastname?>"/>
          </div>
      </div>
		
		<div class="form-group">
       	<div class="col-sm-2" align="right"> คณะ/สังกัด : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  ReadOnly="True"value="<?php echo $fac?>"/>
          </div>
      </div>
		
		<div class="form-group">
       	<div class="col-sm-2" align="right"> สาขา : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  ReadOnly="True"value="<?php echo $major?>"/>
          </div>
      </div>
		
		<div class="form-group">
       	<div class="col-sm-2" align="right"> สถานะ : </div>
          <div class="col-sm-8" align="left">
            <input  name="name_Club" id="name_Club"  required class="form-control"  ReadOnly="True"value="<?php echo $status?>"/>
          </div>
      </div>
		 <div class="form-group">
      <div class="col-sm-2"> </div>
          <div class="col-sm-6">
          <button type="submit" class="btn btn-primary" id="btn"> บันทึกการแก้ไขข้อมูลสมาชิก
           </button>
			   <a href="Page Data all user_admin.php" class="btn btn-primary" >ย้อนกลับ</a> 
          </div>
           
      </div>  
		
		
		
      </form> </div>	
	
</div>
</div>

	
<div class="wrapper row5">
  <div id="copyright" class="hoc clear"> 
    <!-- ################################################################################################ -->
    <p class="fl_left">Copyright &copy; 2017 - All Rights Reserved - <a href="#">Domain Name</a></p>
    <p class="fl_right">Template by <a target="_blank" href="http://www.os-templates.com/" title="Free Website Templates">OS Templates</a></p>
    <!-- ################################################################################################ --> 
  </div>
</div>
<!-- ################################################################################################ --> 
<!-- ################################################################################################ --> 
<!-- ################################################################################################ --> 
<a id="backtotop" href="#top"><i class="fa fa-chevron-up"></i></a> 
<!-- JAVASCRIPTS --> 
<script src="layout/scripts/jquery.min.js"></script>
<script src="layout/scripts/jquery.backtotop.js"></script>
<script src="layout/scripts/jquery.mobilemenu.js"></script>
</body>
	</html>



แต่ปรากฎว่าค่าไม่สามารถส่งข้ามฟอร์มได้เลยค่ะ
11
จากภาพจะเห็นว่าไม่มีการส่งค่าuser_id_login มาเลย

ทำให้ไม่สามารถอ่านค่าจากฐานข้อมูลตามคำสั่งsqlได้
2

เลยอยากจะปรึกษาว่าควรปรับแก้ตรงไหนคะเพราะปกติก็ใช้โค้ดตัวนี้ตลอดแต่รอบนี้ไม่ยอมส่งค่าไปเลยค่ะ เป็นครั้งแรกที่เกิดปัญหาขึ้นค่ะพยายามปรับแก้แล้วแต่ไม่ได้เลยค่ะ



Tag : PHP, MySQL, CakePHP, FuelPHP, XAMPP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2020-10-23 07:42:12 By : TleCena View : 1222 Reply : 4
 

 

No. 1



โพสกระทู้ ( 2,311 )
บทความ ( 1 )



สถานะออฟไลน์


จากที่ดูจากผลลัพธิ์ ค่า $_GET['IDedit'] ไม่ได้ส่งค่าอะไรมา กลับไปเช็ค $row['user_id_login']; ว่ามีข้อมูลจริงไหม

ปล. การตั้งชื่อไฟล์ ไม่ควรเว้นว่าง หากต้องการตั้งชื่อไฟล์ให้เราเข้าใจ ควรใช้ _- คั่น






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-10-23 10:19:23 By : arm8957
 


 

No. 2



โพสกระทู้ ( 4,720 )
บทความ ( 8 )



สถานะออฟไลน์


undefined variable แปลว่าตัวแปรไม่ได้ประกาศไว้
ก็ไล่ย้อนกลับไปสิครับว่าไม่ได้ประกาศเพราะอะไร
ตัวแปรเหล่านั้นประกาศไว้ใน while loop ดังนั้นการที่มันบอกว่าไม่ได้ประกาศไว้ แปรว่า while loop ไม่ทำงาน
เมื่อ while loop ไม่ได้ทำงานแปลว่ามัน query ไม่สำเร็จหรือ fetch array ไม่มีผลลัพธ์อะไรเลย
เมื่อไม่สำเร็จหรือไม่มีผลลัพธ์ ก็ดูย้อนขึ้นไปอีกว่าทำไม จาก sql statement (SELECT กรณีนี้)
ใน sql SELECT มันมี where อยู่ 1 อันก็ลอง echo sql นี้ออกมาดูว่า where มันสมบูรณ์ไหม
หาวิธีไล่ปัญหาย้อนกลับไปครับ
ย้อนไปจนถึงขั้นตอนรับค่ามาทาง query string ก็ลอง print_r($_GET) ดูมันเลยว่าส่งอะไรมาจริงๆบ้าง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-10-23 10:48:03 By : mr.v
 

 

No. 3



โพสกระทู้ ( 1,458 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Blogger

ในหน้า page detail user_admin.php ถัดจาก include

Code (PHP)
print_r($_GET['details']); // ได้อะไร

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-10-23 18:20:22 By : PhrayaDev
 


 

No. 4



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


แก้ได้แล้วค่ะ ใช้เป็นการส่งค่าทั้งหมดผ่าน POST แทนค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2020-10-24 07:39:19 By : TleCena
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ส่งค่าข้ามฟอร์มไม่ได้ php จากคำสั่ง <a href="#.php?IDedit=<?=$row[user_id_login]; ?>" class="btn btn-primary">แก้ไขข้อมูล</a>
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่