|
|
|
ใช้คำสั่ง GET ในการ Update แล้วมันไม่รับค่ามาอ่ะครับ |
|
|
|
|
|
|
|
ลอง echo $card_id ดูแล้วจะรู้คำตอบว่าทำไม
|
|
|
|
|
Date :
2012-08-09 20:08:47 |
By :
dekkuza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองแล้วครับ มันไม่มีอะไรขึ้นมาสักอย่างเลยครับ เหมือนกับ card_id='' ข้างบนอ่ะครับ คือมันว่าง ใน ' ' อ่ะครับ ช่วยดูทีครับ
|
|
|
|
|
Date :
2012-08-10 00:15:03 |
By :
Wanniwat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
URL ว่ายังไงบ้างครับ
เพราะ GET ส่งค่าผ่าน URL ปกติไม่น่าจะมีปัญหา
|
|
|
|
|
Date :
2012-08-10 00:51:02 |
By :
Pine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พวก GET POST นี่ มันส่งค่าครับ
ไม่ทราบว่าคุณส่งค่ายังไง ถ้า POST ก็ส่งจากฟอร์มหรือ GET ส่งผ่าน URL ก็ได้ครับ
http://locahost/test.php?card_id=123
php ก็จะรับค่า $_GET['card_id'] ไงครับ
ถ้าไม่เข้าใจ จะถามว่าคุณเข้ามาหน้านี้ยังไงครับ
|
|
|
|
|
Date :
2012-08-10 05:45:44 |
By :
Pine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองสร้างไฟล์ง่ายๆ แล้ว echo $_GET ลองดูว่าได้ไหมนะครับ
ถ้าได้น่าจะเป็นที่ไฟล์ ให้ลอง Save as.. ให้เป็น UTF-8 ครับ อาจจะติด BOM
http://locahost/test.php?card_id=123
test.php
Code (PHP)
<?php
echo $_GET['card_id'];
?>
|
|
|
|
|
Date :
2012-08-10 14:00:49 |
By :
Pine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วครับ ขอบพระคุณมากๆเลยครับ ขึ้นแล้ว ผมคงสับสนกับ POST และ GET เองครับ
ผมขอถามเพิ่มเติมหน่อยนะครับ ตอนนี้ GET รับค่าได้แล้ว ในรูปแบบ http://locahost/test.php?card_id=123 แต่จะทำอย่างไรให้มันรับค่าจาก card_id มาเอง โดยที่ card_id เป็น auto_increment และเราต้องการเลือกแก้เฉพาะบรรทัดนั้นๆ status นั้นๆ ในบรรทัดที่ต่างกัน อ่ะครับ พอเข้าใจไหม รบกวนด้วยนะครับ
|
|
|
|
|
Date :
2012-08-10 14:48:20 |
By :
Wanniwat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$result = mysql_query('SELECT * FROM ZZZ WHERE status = 0');
while($row = mysql_fetch_assoc($result))
{
echo '
<form name="form2" method="get" action="change.php?card_id'.$row['card_id'].'" > //==> ต้องการอัพเดท status ที่ค่า card_id = 1
<center><table>
<tr><td>Code : <br><br></td><td><strong>' . $row['card_id'] . '<br><br></td></tr> //=> ส่วนนี้มองเห็นค่า card_id ปกติ
<tr><td>Status : <br><br></td><td><input name="status" type="text" size="2" id="status"><br><br></td></tr> //=>ใส่ค่าที่ต้องการ Update
<tr><td></td>
<td><center><input type="submit" name="Submit" value="Add Gold"></center></td></td></tr>
</table></center><br/>
</form>
';
}
|
ประวัติการแก้ไข 2012-08-10 15:14:29
|
|
|
|
Date :
2012-08-10 15:13:53 |
By :
Pine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ความรู้ครั้งนี้ ต้องขอขอบพระคุณ คุณ Pine มากๆเลยครับ หลังจาก 3 วันที่ปวดหัวกับมัน ตอนนี้เสดเรียบร้อยแล้วครับ ทำให้ผมมีความรู้ขึ้นเยอะเลย ขอบคุณมากครับ ^^
|
|
|
|
|
Date :
2012-08-10 15:18:52 |
By :
Wanniwat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยินดีครับ
|
|
|
|
|
Date :
2012-08-10 16:07:11 |
By :
Pine |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|