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

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

שחר123 10-02-07 17:43

[בקשת מדריך] יצירת דפים
 
יש לי את ממשק העריכה של הדפים אני לא משתמש במסדי נתונים אלה עורך קבצי txt עכשיו אני לא יודע איך לסדר אפשרות של ליצור דפים ובנוסף לקח להציג אותם כקישורים נגיד הוספתי דף אז שזה ישר יציג לי באתר את הדף כולל הקישור מקווה שהבנתם אותי.

תודה, שחר

Gal Shafrir 10-02-07 17:56

כולם כמעט עובדים היום בשיטה של DB. אני חושב שהשיטה שלך די מסורבלת, תלמד MySQL
נראה לי שיהיה לך יותר קל, ובוא נגיד שיש פה מדריך באשכול FAQ על פונקציות של פתיחת
קבצים הכנסת תוכן וכו' שנכתב ע"י WebProject האגדי חח :)

Eli-Hai 10-02-07 18:09

readdir ממפה את כל הקבצים שיש בתיקיה, כולל תיקיות שנמצאים בתיקיה.
על פתיחה, עריכה ועוד תחפש פה בפורום.

שחר123 10-02-07 18:37

ציטוט:

נכתב במקור על ידי DJ G.S (פרסם 421219)
כולם כמעט עובדים היום בשיטה של DB. אני חושב שהשיטה שלך די מסורבלת, תלמד MySQL
נראה לי שיהיה לך יותר קל, ובוא נגיד שיש פה מדריך באשכול FAQ על פונקציות של פתיחת
קבצים הכנסת תוכן וכו' שנכתב ע"י WebProject האגדי חח :)

אני יודע sql אז אתה יכול להסביר לי קצת איך ליצור דפים עם מסדי נתונים?

Eli-Hai 10-02-07 18:56

טבלה בשם pages, מכילה את השדות - id, title, content.
שליפת העמוד על פי הכתובת, לדוגמא - index.php?p=5
PHP קוד:

$select_page mysql_query("SELECT * FROM `pages` WHERE `id`='" $_GET['id'] . "'"); 

אתה בונה פאנל ניהול קטן, שמתמש בשיאלתות Create, Update ליצירת עמודים ועידכון העמודים, ואם אתה צריך מחיקה, אז גם שימוש ב-Delete.
ההדפסה של כל העמודים יחד תתבצע על ידי שיאלתת SELECT -
PHP קוד:

$select_pages mysql_query("SELECT * FROM `pages` ORDER BY `title` DESC");
while( 
$row mysql_fetch_array($select_pages) )
echo 
"<a href=\"index.php?p={$row['id']}\">{$row['title']}</a>"

אחד הסקריפטים הפשוטים ביותר לבניה.

שחר123 10-02-07 19:08

ואיך אני בוחר איזה דף לערוך?

Eli-Hai 10-02-07 19:10

במידה ופאנל יש לך עריכה, אז זה למשל שם הקובץ - delete.php?id=5.
וככה הסקריפט יודע מה למחוק. הכתובת תתקבל מרשימת כל הקבצים.
לא נראה לי שאתה יודע PHP/MYSQL כמו שאתה מספר..

Gal Shafrir 10-02-07 19:12

PHP קוד:

admin.php?op=edit&id=

לפי ה id שאתה מקבל בכתובת ובשאילתה אתה עושה:

PHP קוד:

$id intval($_GET['id']);
$query mysql_query("SELECT * FROM `tbl_name` WHERE id = '$id'"); 


שחר123 11-02-07 18:36

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

opsite 11-02-07 19:25

שלח תדף נראה איך זה נראה ..

ותציג את האינדקס נראה


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

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