הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 05-11-05, 15:14   # 1
op29
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 32
הודעות: 62

op29 לא מחובר  

שאלה בphp

הכנתי מערכת וכדי למחוק או לערוך פריט אתה מכניס את id לתוך תיבת טקסט.
כיצד אני יכול לעשות שיהיה קישור ישיר לעריכה או מחיקה?
  Reply With Quote
ישן 06-11-05, 06:34   # 2
Saint
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 123
שלח הודעה באמצעות MSN אל Saint

Saint לא מחובר  

על אותו עקרון אתה שולף את כל הנתונים מהמסד... ונותן קישור לעמוד העריכה...
אני משוכנע שיש בפורום הזה איזה מדריך או קוד שיעזור לך (חפש it חיחי.... )
__________________

פין.
  Reply With Quote
ישן 06-11-05, 07:14   # 3
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

אני אתן לך הסבר כללי:

ישנן כמה דרכים, אני אלמד אותך את הקלה ביותר [לדעתי].

הדבר הראשון שאתה צריך לעשות, היא לתת קישור לעריכה, ע"י ID:

PHP קוד:
<a href="edit.php?ID=<?Php print $ID?>">עריכה</a>
בעצם ה$ID הוא הID של הפריט.

עכשיו, בדף של העריכה, אנו נשתמש בשני דברים,
  1. מתודת GET על מנת לקבל את הID מהכתובת
  2. mysql_query ע"י לערוך את הפריט
GET - אין לי ממש זמן להסביר לך, כי אני צריך לטוס לבית ספר עוד 20 דק', אז הנה הסבר מהיר:

המתודה לוקחת מן הכתובת את הערך המבוקש, דוגמא:

PHP קוד:
כתובת הדף: edit.php?ID=1

<?Php
$id 
= (int) $_GET['id'];

      print 
$id// will print 1
?>
מכאן אתה רואה, שהמתודה לקחה את הערך של ID.

עכשיו, אני חושב שאתה כבר בכיוון, מה שנשאר לעשות, היא שאילתת UPDATE שתעדכן לפי הID:

PHP קוד:
<?Php

    $id 
= (int) $_GET['id']; // Get Method
 
     
$query mysql_query("UPDATE 'tbl' SET var1 = '$var1' WHERE ID = '$id'") or die (mysql_error());

// done :) 

?>
-טל
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
  Reply With Quote
ישן 06-11-05, 15:21   # 4
op29
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 32
הודעות: 62

op29 לא מחובר  

תודה.
הצלחתי לסדר את זה לפני שכתבת,כתבתי עם GET אבל לא כתבתי int למרות זאת זה עבד.
למה משמש הint?אני יודע שזה מייצג מספר אבל למה זה עוזר בקוד?
  Reply With Quote
ישן 06-11-05, 20:29   # 5
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

זה מציין שערך המתודה שתתקבל יהיה מספר, לא חייב לציין את זה, אבל התרגלתי
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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