สอบถามปัญหา ไม่แสดงรายละเอียดข้อมูลที่เราต้องการแก้ไข จะเป็น Textbox ว่างเปล่า
ส่งค่า id แต่เวลา select กลับรับค่า $_GET["proid"]
ส่งค่า
Code (PHP)
<a href='edit_product_from.php?action=update&id={$data['id']}'>แก้ไข</a>
หน้าแก้ไข ตก ลงใช้ sql ตัวไหน มีตั้งสองตัวแถมประมวลผลก่อนติดต่อฐานข้อมูลซะด้วย ดูดีๆนะครับ
Code (PHP)
<?
$host="localhost";
$username="root";
$password="1234";
$db="karaket";
$tb="product";
//ยังไม่ติดต่ฐานข้อมูลจะประมวลผลแล้วหรือ
$strSQL = "SELECT * FROM product WHERE pro_id = '".$_GET["proid"]."' "; //ใช้ sql กี่ครั้ง
mysql_query("SET NAMES UTF8");
$objQuery = mysql_query($strSQL);
mysql_query("SET NAMES utf8");
$connect= mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้ ");
$sqltxt = "SELECT * FROM product"; //ใช้ sql กี่ครั้ง
$db_query=mysql_db_query($db,$sql);
ประวัติการแก้ไข 2012-01-14 10:56:05
Date :
2012-01-14 10:55:22
By :
narubet
ผมแก้ให้เลยแล้วกันครับ
Code (PHP)
<?
$host="localhost";
$username="root";
$password="1234";
$db="karaket";
$tb="product";
$connect= mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้ ");
mysql_query("SET NAMES utf8");
$strSQL = "SELECT * FROM product WHERE pro_id = '".$_GET["id"]."' ";
$objQuery = mysql_query($strSQL);
$result=mysql_fetch_array($objQuery );
$pro_id=$result["pro_id"];
$pro_name=$result["pro_name"];
$price=$result["price"];
$description=$result["description"];
?>
Date :
2012-01-14 10:59:57
By :
narubet
ขอบคุณครับที่ดูให้
แต่ผมแก้แล้วยังไม่แสดงข้อมูล รายละเอียดตรง Terxtbox มันยังเหมือนเดิม
ไม่รู้ว่าผิดพลาดตรงส่วนไหน
มือใหม่จริงๆ
Date :
2012-01-14 11:11:32
By :
imagineverend
ลองเข้าไปดูเรื่องนี้นะครับ น่าจะตรงประเด็น
Go TO : PHP MySQL Edit/Update Record
ได้ไม่ได้ยังไงเอามาดูกันอีกทีนะครับ
Date :
2012-01-14 12:34:11
By :
pokultra
ขอบคุณมากครับ
ตอนนี้รื้อใหม่ แล้วตรวจสอบตามตัวอย่าง
และมาปรับปรุง ปรับแต่ง
ได้แล้วครับ
Date :
2012-01-14 13:29:00
By :
imagineverend
Load balance : Server 01