16-08-2009, 14:14
|
|
|
חבר מתאריך: 11.08.09
הודעות: 12
|
|
ממ
כן אני מכיר את זה..
עדיין יש לי כמה בעיות..
1. עדכון מידע ב SQL -
קוד PHP:
$id_up = $_POST['id_up']; $f_up = $_POST['f_up']; $l_up = $_POST['l_up']; $p_up = $_POST['p_up']; $s_up = $_POST['s_up']; $e_up = $_POST['e_up']; $connection = mysql_connect("localhost","root","") or die ("Couldn't connect to server"); $db = mysql_select_db("user", $connection) or die ("Couldn't select database"); $query = "UPDATE assaf SET id = '$id_up' WHERE id = '$id_up'"; $result = mysql_query($query) or die("Query failed: ".mysql_error()); $query = "UPDATE assaf SET f_name = '$f_up' WHERE id = '$id_up'"; $result = mysql_query($query) or die("Query failed: ".mysql_error()); $query = "UPDATE assaf SET l_name = '$l_up' WHERE id = '$id_up'"; $result = mysql_query($query) or die("Query failed: ".mysql_error()); $query = "UPDATE assaf SET sex = '$p_up' WHERE id = '$id_up'"; $result = mysql_query($query) or die("Query failed: ".mysql_error()); $query = "UPDATE assaf SET pass = '$s_up' WHERE id = '$id_up'"; $result = mysql_query($query) or die("Query failed: ".mysql_error()); $query = "UPDATE assaf SET earot = '$e_up' WHERE id = '$id_up'"; $result = mysql_query($query) or die("Query failed: ".mysql_error()); $query = "SELECT * FROM assaf"; $result = mysql_query($query) or die("Query failed: " . mysql_error()); echo "<TABLE BORDER='1'>"; echo "<TR>"; echo "<TH>ID</TH><TH>שם פרטי</TH><TH>שם משפחה</TH><TH>סיסמא</TH><TH>מין</TH><TH>הערות</TH><TH>שינוי</TH>"; echo "</TR>"; while ($row = mysql_fetch_array($result)) { echo "<TR>"; echo "<TD>", $row['id'], "</TD> <TD>", $row['f_name'], "</TD> <TD>", $row['l_name'], "</TD> <TD>", $row['pass'], "</TD> <TD>", $row['sex'], "</TD> <TD>", $row['earot'], "</TD> <TD><a href='update_x.php'>change</a></TD> "; echo "</TR>"; } echo "</TABLE>";
קוד:
<HTML>
<BODY>
<CENTER>
<form method="post" action="update.php">
enter your ID:
<input name="id_up" type="text"><br /><br />
enter your first name:
<input name="f_up" type="text"><br /><br />
enter your last name:
<input name="l_up" type="text"><br /><br />
enter your password:
<input name="p_up" type="text"><br /><br />
זכר:<br />
<input name="s_up" type="radio" value="זכר"><br />
נקבה:<br />
<input name="s_up" type="radio" value="נקבה">
<br /><br />
enter your notes:
<input name="e_up" type="text"><br /><br />
<input type="SUBMIT" value="submit">
</form>
</CENTER>
</BODY>
</HTML>
קיצר יצרתי לעצמי איזה טופס קטן של שינוי לדאטה בייס
אבל אם אני רוצה לשנות רק שדה אחד ואני משאיר את השאר ריק זה דורס לי הכל בדאטה בייס ומשאיר לי רק את השדה שעדכנתי. כנראה הקוד שלי לא שלם או שלא רשמתי טוב
יש הצעות?
חוץ מזה שוב הקטע של הזיכרון של הזמנות קודמות של האדם.. אני לא מצליח אפילו להתחיל עם זה
יש למישהו קוד שיעזור לי?
|