02-06-2006, 08:02
|
|
|
|
חבר מתאריך: 01.05.06
הודעות: 7,861
|
|
איך מעבירים מטבלה לטבלה ב SQL ? (קשור לPHP)
לא ידעתי איפה לשים את זה אבל רוב הקוד הוא PHP אז החלטתי ל PHP.
אני מנסה לעשות מערכת באתר, שילדים שולחים לי תוכנות ע"י טופס למסד נתונים.
יש לי דף ניהול ששם מוצגות התוצאות.
זה בטבלה שנקראת usersdownloads
יש לי עוד טבלה שבעצם היא זאת שמוצגת באתר שנקראת downloads.
כאילו רציתי לעשות שאנשים ישלחו תוכנות ובאישור שלי הם יכנסו לאתר.
התחלתי לבנות את זה ועכשיו הגעתי לדעתי לשלב הכי מסובך ופשוט נתקעתי כבר יומיים.
מישהו יכול בבקשה לעזור לי ?
הכתובת של דף הניהול היא : http://sms.hosting.lsrv.co.il/dafuk/admin_add.php
אני רוצה לעשות שמה שאני יסמן ב "checkbox" יעבור לטבלה של האתר וימחק אוטומטית מהטבלה הקודמת (usersdownloads) מה לא בסדר בקוד שלי ?
הסתבכתי ואני חייב עזרה בבקשה תעזרו לי...
הנה הקוד שלי:
קוד PHP:
<html dir="ltr"> <body> <head> <title></title> </head> <div align="center"> <p> </p><p> </p> <font size="3" face="arial"> <form method="post" action=""> <? $connection = mysql_pconnect (localhost, "~~~~~~~~~~~~~~~~~") or die ("Couldn't connect to SQL server"); $db = mysql_select_db("~~~~~~~~~~~~~", $connection) or die ("Couldn't select SQL database"); $query = "SELECT * FROM usersdownloads ORDER BY `id` DESC"; $result = mysql_query ($query); while ($row = mysql_fetch_array($result)) { echo "<table width='40%' cellspacing='0' cellpadding='0' align='center' border='1' bgcolor='#e0e0e0' bordercolor='white'>"; echo "<tr>"; echo "<td width='85%'>"; echo "User: ", $row['user'] ; echo "</td>"; echo "<td width='15%'>"; echo $row['id'] ; echo "<input type='checkbox' name='id' value='$row[id]'>"; echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<td>"; echo "Name: ", "<input type='text' name='name' value='$row[name]'>" ; echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<td>"; echo "Link: ", "<input type='text' name='link' value='$row[link]'>" ; echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<td>"; echo "Picture: ", "<input type='text' name='picture' value='$row[picture]'>" ; echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<td>"; echo "Comment: ", "<textarea name='comment' cols='30' rows='5' dir='rtl'>" ; echo $row[comment]; echo "</textarea>"; echo "</td>"; echo "</tr>"; echo "</table>"; echo "<br>"; } ######### INTO `downloads` ######### echo $row[comment]; $query2 = "SELECT * FROM usersdownloads ORDER BY `id` DESC"; $result2 = mysql_query ($query2); while ($row2 = mysql_fetch_array($result2)) { $name = $_REQUEST[name]; $comment = $_REQUEST[comment]; $picture = $_REQUEST[picture]; $link = $_REQUEST[link]; $feedback = $_REQUEST[feedback]; if ($name != "" && $comment != "" && $link != "") { $query = "INSERT INTO `downloads` (name, comment, picture, link, feedback) VALUES ('$name', '$comment', '$picture', '$link', '$feedback') WHERE 'id' = '$_REQUEST[id]' "; mysql_query ($query); } } ?> <input type="submit" value="שלח"> </form> </font> </body> </html> <? echo "<table width='200' cellspacing='0' cellpadding='0' border='0' bgcolor='#e2e2e2'>"; echo "<tr>"; echo "<td bgcolor='#c5c5c5'>"; echo "רשימת המאגר של המערכת"; echo "</td>"; echo "</tr>"; $query = "SELECT * FROM downloads"; $result = mysql_query ($query); while ($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td>"; echo "<font size='2' face='arial'>"; echo $row[name]; echo "<font color='red'>"; echo " | ", $row[id]; echo "</font>"; echo "<br>"; echo "</font>"; echo "</td>"; echo "</tr>"; } ?>
פליז ענו לי...
|