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

הוסטס - פורום אחסון האתרים הגדול בישראל (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)

Ido`s 09-02-06 23:21

אם השדות שכתבת הם *כל* השדות בטבלה אז תעשה
PHP קוד:

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

או עם ערכים
PHP קוד:

$query="DELETE FROM `cms_articles` WHERE `id`='".$id."';";
mysql_query($query); 


Kuchi 09-02-06 23:24

ציטוט:

נכתב במקור על ידי Ido`s
אם השדות שכתבת הם *כל* השדות בטבלה אז תעשה
PHP קוד:

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

או עם ערכים
PHP קוד:

$query="DELETE FROM `cms_articles` WHERE `id`='".$id."';";
mysql_query($query); 


לא חייב
בכל זאת הוא עשה שטרודל בשאילתות פשוט למחוק !

miniature 09-02-06 23:28

לא עובד עדיין..

Kuchi 09-02-06 23:29

ציטוט:

נכתב במקור על ידי miniature
לא עובד עדיין..

מה שאני נתתי לא עובד ?
מה השגיאה ?
אם אין שגיאה הקוד שלך לא טוב עצמו !

miniature 09-02-06 23:37

אין שגיאה.. ומה הבעיה בקוד?

Kuchi 09-02-06 23:44

תגיד לי מה לעזאזל זה אמור להיות ?
if($_POST['delete_yes']) ?
מה זה בדיוק בודק ?
מה הוא מקבל בזה ?

miniature 09-02-06 23:46

הוא בודק אם הלחצן שליחה שנלחץ הוא delete_yes

Kuchi 09-02-06 23:55

יש לי שאלה ברגע שאתה לוחץ כן יש דף לבן ? ואם אתה לוחץ לא ?

miniature 09-02-06 23:59

ברגע שאני לוחץ כן וברגע שאני לוחץ לא זה כותב את מה שזה צריך לכתוב לפי הקוד בשני המקרים, רק שזה לא מבצע את השאילתא כשאני לוחץ כן.

Kuchi 10-02-06 00:02

הבנתי קח תשנה תקוד לזה !
שים לב שלחצת כן או לא הוא לא ידע מאיזה איידי למחוק !
קוד
PHP קוד:

if($action == "delete" && $id == $id) {
echo 
"<div id='contentboxright'><h2><u>מחיקת כתבה</u></h2><br />\n";
if(
$_POST['delete_yes']) {
    
$Postid=$_POST['id'];
    
$Delete=mysql_query("DELETE FROM cms_articles WHERE id=$Postid");    
    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='hidden' name='id' value='$id'><input type='submit' name='delete_yes' value=' כן '>&nbsp;|&nbsp;<input type='submit' name='delete_no' value=' לא '></form></div>\n";


עכשיו עובד !
תהנה


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

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