View Single Post
ישן 19-01-06, 14:58   # 1
SilverDragon
משתמש חדש
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
הודעות: 3

SilverDragon לא מחובר  

לא הצלחתי לעשות UPDATE בSQLו

אני רוצה לעשות שאפשר לערוך את הנתונים של המשתמשים הרשומים.
עשיתי ככה (כמובן שלא הלך):
קובץ ה HTML (שמקבל את הנתונים - שמרתי אותו בפורמט PHP בגלל ה GET):



HTML קוד:
<html dir="rtl">

<head>
<meta http-equiv="Content-Language" content="en-us">
</head>

<?php
$user = $_GET['id'];
echo " <form method='POST' action=setup.php?id=$user>"; 
?>

<p><b><font face="Arial" size="2" color="#0066FF"><span lang="he">שם משתמש:

</span></font></b><input type="text" name="nickname" size="20"><b><font face="Arial" size="2" color="#0066FF"><span lang="he"><br>


<input type="submit" value="Submit" name="B1"><input type="reset" value="Reset" name="B2"></p>
</form>
<p><b><font face="Arial" size="2" color="#0066FF"><span lang="he"><br>

 </span></font></b></p>





וזה הקובץ שעליו נשלחים הנתונים, ומועברים לבסיס הנתונים (לפחות אמורים לעבור.. אבל הם לא!)




PHP קוד:
<?php


// התחברות למסד נתונים
  
$mysql_link=mysql_connect('localhost','root')
or die (
mysql_error());

// בחר מסד נתונים
mysql_select_db('site')  or die("ERROR: cannot connect to MySQL server.");

// קריאת נתונים
$user $_GET['id']; 
$username $_POST['nickname'];
$query "UPDATE users SET username = $username WHERE id = $user ";
$result mysql_query($query);
$font "<font face=arial size=2 color='004182'>";
$font2 "<font face=arial size=2 color='99CCFF'>";

// סגירת המשאב לבסיס הנתונים
mysql_close($mysql_link); 

?>
  Reply With Quote