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

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

ExTremRoke 19-12-06 19:04

עזרה בתיכנות מערכת משהו קטן
 
אני חדש בעסק הזה ואני לומד אז אני צריך טיפה עזרה
דבר ראשון
בניתי לי מערכת הרשמה ויש פאנל ניהול לאדמין עכשיו כל משתמש שנירשם הפרטים שלו נשמרים במסד כמו בכל מערכת... קיצררר אני רוצה שזה יצור לי מספר ID לפי כמות הרשומים למשל שמשתמש שנרשם ראשון יהיה משתמש מספר אחד וככה לגבי משתמש מס' 2 וכו'
אפשר קוד שעושה את זה? ושזה נכנס גם למסד....
דבר שני

בפאנל ניהול יש כזו טבלה שבה רשומים כל הפרטים על המשתמש אז אני רוצה להוסיף עוד חלק בטבלה של מחיקה ועכשיו אני רוצה לעשות קוד כזה:(כאילו אני רוצה למחוק את משתמש מס' 4)
שזה יבחר תטבלה וכו' ואז שזה יחפש את הID 4 וכשזה ימצא ימחק לו את כל הפרטים וכאילו לא היה משתמש כזה, לא חייב ששאר מספרי המשתמשים ירדו באחד..

האם יש אפשרות לעשות דבר כזה? אם כן תנו קוד אם לא אני יכול לעשות משהו דומא???

mlnn 19-12-06 19:13

תנסח את עצמך מחדש שנוכל לתת לך הסברים מה לעשות ולא קודים.

opsite 19-12-06 19:25

לגבי 2 הדברים !

אסור לבקש קודים מוכנים !

לגבי הראשון בלבד

אם אני לא טועה אתה רוצה שזה ימספר כל משתמש 1 + כל פעם יעלה ב 1

אם כן ...
זה במסד אתה יוצר שדה id ומגדיר כ int

אם auto increment וזה ממספר לך לבד

ExTremRoke 19-12-06 19:29

אוקי אחי תודה ומישהו יכול להסביר לי עוד על השאלה השנייה??

DorWD 19-12-06 20:37

לגבי שאלה 2

לפי הid אתה יכול למחוק על ידי שאילתא לשרת SQL.
אתה מוציא למשל את כל המשתמשים בעזרת לולאת while ואז לפי זה אתה תוכל למחוק את מה שנחוץ

LosNir 19-12-06 21:29

שאלה ראשונה,
אתה נכנס ל PhpMyAdmin (במידה והמסד הוא MySql),
הולך לטבלה הרצויה, מוסיף עמודה חדשה בשם id בתחילת הטבלה,
ב Extra/נוסף אתה בוחר ב auto_incrment ובוחר מפתח ראשי.

לשאלה שתיים,
אתה פשוט מריץ שאילתאת SQL:
ציטוט:

DELETE FROM table WHERE id=$id

ExTremRoke 20-12-06 10:37

עשיתי משתנה כזה:
ציטוט:

$delete=@mysql_query("DELETE FROM user WHERE id=$id");
עכשיו אני מדפיס את זה:
ציטוט:

<a href="$delete">מחיקה</a>
וזה עושה לי בקישור את כתובת המערכת שלי עם $delete

WebProject 20-12-06 11:49

ציטוט:

נכתב במקור על ידי opsite (פרסם 391072)
לגבי 2 הדברים !

אסור לבקש קודים מוכנים !

לגבי הראשון בלבד

אם אני לא טועה אתה רוצה שזה ימספר כל משתמש 1 + כל פעם יעלה ב 1

אם כן ...
זה במסד אתה יוצר שדה id ומגדיר כ int

אם auto increment וזה ממספר לך לבד

לא כל כך נכון, הוא צריך לסמן את ID גם כkey, ואישית, יותר טוב לבחור ב mediumint

ExTremRoke 20-12-06 15:45

ציטוט:

נכתב במקור על ידי WebProject (פרסם 391443)
לא כל כך נכון, הוא צריך לסמן את ID גם כkey, ואישית, יותר טוב לבחור ב mediumint

אתה יכול להסביר את עצמך יותר למה מה שהוא אמר לי עובד מצוין

ExTremRoke 20-12-06 17:07

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


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

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