הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [בעיה] לא מצליח למחוק נתונים ממסד. (https://hosts.co.il/forums/showthread.php?t=15462)

miniature 09-02-06 21:54

[בעיה] לא מצליח למחוק נתונים ממסד.
 
PHP קוד:

@mysql_query("DELETE id,name,subject,content,date,ip FROM cms_articles WHERE id=$id"); 

לא עובד.. =/

Kuchi 09-02-06 21:59

יהיה יותר נוח אם תביא את השגיאה שזה כותב
וכמובן נסה
PHP קוד:

@mysql_query("DELETE FROM cms_articles WHERE id='$id'"); 

או

PHP קוד:

@mysql_query("DELETE FROM cms_articles WHERE id=$id"); 

למרות שזה לא הכי משנה


תהנה

Tomer 09-02-06 22:03

ציטוט:

נכתב במקור על ידי miniature
PHP קוד:

@mysql_query("DELETE id,name,subject,content,date,ip FROM cms_articles WHERE id=$id"); 

לא עובד.. =/

מה שאתה עשית פה לא יעבוד, השאילתא שמכילה DELETE לא יכולה לקבל שדות כפרמטר, השאילתא הנכונה:

PHP קוד:

DELETE FROM cms_articles WHERE id='$id' 


Kuchi 09-02-06 22:04

ציטוט:

נכתב במקור על ידי Atom-Bomb
מה שאתה עשית פה לא יעבוד, השאילתא שמכילה DELETE לא יכולה לקבל שדות כפרמטר, השאילתא הנכונה:

PHP קוד:

DELETE FROM cms_articles WHERE id='$id' 


נתתי לפני אבל חחח יפה |winky|

miniature 09-02-06 23:00

לא עובד..
הנה כל הקוד: (ההתחברות למסד וההתנתקות לא כאן אבל הם בסדר..)
PHP קוד:

if($action == "delete" && $id == $id) {
echo 
"<div id=\"contentboxright\"><h2><u>מחיקת כתבה</u></h2><br />\n";
if(
$_POST['delete_yes']) {
    @
mysql_query("DELETE FROM cms_articles WHERE id='$id'");     
    echo 
"<div id=\"message\"><u>הערות לאחר שליחה:</u><br /><br />\n";
    echo 
"&nbsp;&nbsp;&nbsp;<b>הכתבה נמחקה</b>\n"
    echo 
"&nbsp;|&nbsp;<a href=\"$PHP_SELF\">חזור לעמוד הראשי</a></div><br />\n";
  }
if(
$_POST['delete_no']) {  
    echo 
"<div id=\"message\"><u>הערות לאחר שליחה:</u><br /><br />\n";
    echo 
"&nbsp;&nbsp;&nbsp;<b>הכתבה לא נמחקה</b>\n"
    echo 
"&nbsp;|&nbsp;<a href=\"$PHP_SELF\">חזור לעמוד הראשי</a></div><br />\n";
  }

echo 
"<form method=\"post\" action=\"$PHP_SELF?action=delete\">\n";
echo 
"האם אתה בטוח שברצונך למחוק את הכתבה?<br />\n";
echo 
"<input type=\"submit\" name=\"delete_yes\" value=\" כן \">&nbsp;|&nbsp;<input type=\"submit\" name=\"delete_no\" value=\" לא \"></form></div>\n";



Kuchi 09-02-06 23:08

תעשה מחיקות ככה ! השיטה הקלה
PHP קוד:

$Delete=mysql_query("DELETE FROM cms_articles WHERE id=$id"); 

זאת אומרת הקוד שלך יהיה ככה !

PHP קוד:

if($action == "delete" && $id == $id) {
echo 
"<div id=\"contentboxright\"><h2><u>מחיקת כתבה</u></h2><br />\n";
if(
$_POST['delete_yes']) {
    
$Delete=mysql_query("DELETE FROM cms_articles WHERE id=$id");    
    echo 
"<div id=\"message\"><u>הערות לאחר שליחה:</u><br /><br />\n";
    echo 
"&nbsp;&nbsp;&nbsp;<b>הכתבה נמחקה</b>\n"
    echo 
"&nbsp;|&nbsp;<a href=\"$PHP_SELF\">חזור לעמוד הראשי</a></div><br />\n";
  }
if(
$_POST['delete_no']) {  
    echo 
"<div id=\"message\"><u>הערות לאחר שליחה:</u><br /><br />\n";
    echo 
"&nbsp;&nbsp;&nbsp;<b>הכתבה לא נמחקה</b>\n"
    echo 
"&nbsp;|&nbsp;<a href=\"$PHP_SELF\">חזור לעמוד הראשי</a></div><br />\n";
  }

echo 
"<form method=\"post\" action=\"$PHP_SELF?action=delete\">\n";
echo 
"האם אתה בטוח שברצונך למחוק את הכתבה?<br />\n";
echo 
"<input type=\"submit\" name=\"delete_yes\" value=\" כן \">&nbsp;|&nbsp;<input type=\"submit\" name=\"delete_no\" value=\" לא \"></form></div>\n";



miniature 09-02-06 23:11

ציטוט:

נכתב במקור על ידי KuChI-PoChI
תעשה מחיקות ככה ! השיטה הקלה
PHP קוד:

$Delete=mysql_query("DELETE FROM cms_articles WHERE id=$id"); 

זאת אומרת הקוד שלך יהיה ככה !

PHP קוד:

if($action == "delete" && $id == $id) {
echo 
"<div id=\"contentboxright\"><h2><u>מחיקת כתבה</u></h2><br />\n";
if(
$_POST['delete_yes']) {
    
$Delete=mysql_query("DELETE FROM cms_articles WHERE id=$id");    
    echo 
"<div id=\"message\"><u>הערות לאחר שליחה:</u><br /><br />\n";
    echo 
"&nbsp;&nbsp;&nbsp;<b>הכתבה נמחקה</b>\n"
    echo 
"&nbsp;|&nbsp;<a href=\"$PHP_SELF\">חזור לעמוד הראשי</a></div><br />\n";
  }
if(
$_POST['delete_no']) {  
    echo 
"<div id=\"message\"><u>הערות לאחר שליחה:</u><br /><br />\n";
    echo 
"&nbsp;&nbsp;&nbsp;<b>הכתבה לא נמחקה</b>\n"
    echo 
"&nbsp;|&nbsp;<a href=\"$PHP_SELF\">חזור לעמוד הראשי</a></div><br />\n";
  }

echo 
"<form method=\"post\" action=\"$PHP_SELF?action=delete\">\n";
echo 
"האם אתה בטוח שברצונך למחוק את הכתבה?<br />\n";
echo 
"<input type=\"submit\" name=\"delete_yes\" value=\" כן \">&nbsp;|&nbsp;<input type=\"submit\" name=\"delete_no\" value=\" לא \"></form></div>\n";



אבל לא הבנתי למה צריך להגדיר לשאילתא משתנה.. ?

Kuchi 09-02-06 23:13

ציטוט:

נכתב במקור על ידי miniature
אבל לא הבנתי למה צריך להגדיר לשאילתא משתנה.. ?

לא חייב רק מה שנתתי לך יעבוד ואני משתמש ככה כי זה נוח פשוט תנסה אם לא יעבוד זה בעיה או בקוד שכתבת

miniature 09-02-06 23:16

אבל למה אתה מגדיר את המשתנה אם אתה לא משתמש בו?

Kuchi 09-02-06 23:18

ציטוט:

נכתב במקור על ידי miniature
אבל למה אתה מגדיר את המשתנה אם אתה לא משתמש בו?

אלוהים ישמור תראה שכתבתי לך נשמה ככה אני עובד יותר קל לי ונוח + שיטה שלי :) !
בקיצור ה שטרודל שעשית מפריע אם אני לא טועה
תשמע באים לעזור תנסה ותגיד לי שניה עם עבד כי זה חייב לעבוד אם לא הקוד עצמו שעשית עם שגיאות וזה משהו אחר ! או שמקסימו אותה שאילתה שלך רק תמחק @


כל הזמנים הם GMT +2. הזמן כעת הוא 03:33.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ