السلام عليكم
كيف ممكن اعدل معلومات في قاعده البيانات عن طريقه استخدام update statement مثلا هذي معلومات مضافه لدي في sql database حابب اغيرها عن طريق صفحه php الي هي متصله في قاعده البيانات
حاولت مع هذا الكود ومااشتغل
هذي صفحه الفورم
<?
// create connection to the database
$db = mysql_connect("localhost","userLogin","");
mysql_select_db ("login_user");
// Ask the database for the information from the products table
$query="SELECT * FROM products WHERE pid='$pid'";
$result = mysql_query("SELECT * FROM products");
$num=mysql_numrows($result);
mysql_close();
$i=0;
while ($i < $num) {
$pname=mysql_result($result,$i,"pname");
$pimage=mysql_result($result,$i,"pimage");
$pdescription=mysql_result($result,$i,"pdescription");
$pprice=mysql_result($result,$i,"pprice");
?>
<form action="updated.php">
<input type="hidden" name="ud_pid" value="<? echo "$pid";?>">
Product Name: <input type="text" name="ud_pname" value="<? echo "$pname"?>"><br>
Product Image: <input type="text" name="ud_pimage" value="<? echo "$pimage"?>"><br>
Product Description: <input type="text" name="ud_pdescription" value="<? echo "$pdescription"?>"><br>
Product Price: <input type="text" name="ud_pprice" value="<? echo "$pprice"?>"><br>
<input type="Submit" value="update">
</form>
<?
++$i;
}
?>وهذا كود الكونيكش
وهذي صفحه الكونيكت
[code]
<?php
$hostname="localhost";
$username="userLogin";
$password="";
$database="login_user";
// Connect to the database
mysql_CONNECT($localhost, $userLogin, $) OR DIE("Unable to connect");
@mysql_SELECT_DB("$login_user") OR DIE("Unable to select database");
// Ask the database for the information from the links table
$query="update products SET pname='$ud_pname', pimage='$ud_pimage', pdescription='$ud_pdescription', pprice='$ud_pprice' WHERE pid='$ud_pid'";
@mysql_select_db($login_user) or die( "Unable to select database");
mysql_query($query);
echo "Record updated";
mysql_close();
?>





