![]() |
בעיה בPHP...
יש לי בעיה בקוד שכתבתי. יש שתי שדות שקוראים להם: your_name ו your_message , ועשיתי שיבדוק האם השדות ריקים, אם כן אז לרשום למשתמש שישלים את כל השדות , ואם לא אז שיוסיף את הנתונים שהוא הכניס לבסיס נתונים, אחרי שהוא הכניס אותם רציתי שידפיס לי בטבלה את השם שלו ואת ההודעה , כלומר להוציא את הנתונים מהבסיס נתונים ולהדפיס אותם.
אבל הוא לא מדפיס לי אותם... אני לא יודע מה הבעיה... תודה לעוזרים אז הינה חלק מהקוד: קוד:
if( isset($your_name) || isset($your_message) ) |
אז זהו שאין ב PHP את הפקודה print, יש את הפקודה echo.
|
ציטוט:
ברור שיש |
PHP קוד:
|
flash , הדרך שלך לא עובדת...
|
ציטוט:
|
ציטוט:
אבל זה לא הבעיה היחידה בקוד. משום מה, הקוד ניראה לי טיפה שונה מ PHP. (מצטער, לא שמתי לב שעשיתי דאבל פוסט) |
LosNir2 ועוד יש print.
אם אתה טוען שאין את הפקודה הזאת , אז תסביר לי מה זה: http://il.php.net/manual/en/function.print.php |
ציטוט:
print() is not actually a real function (it is a language construct) so you are not required to use parentheses with its argument list. echo היא הפקודה הראשית. |
אוקיי אבל עדיין יש את הפקודה הזאת וממה שרשמת אפשר לראות:
"אין פקודת print" מקודם אמרת שאין בכלל פקודה כזאת |
טוב עזבו תויכוח
פקודת פרינט קיימת אבל היא יעילה בדיוק כמו הדפסה רגילה בHTML. echo עוד עובר עיבוד אחרי זה, ו-print לא. הבנת? ;) |
הבנתי אבל זה עדיין לא עוזר לי.. ניסיתי לשנות לecho אבל זה לא מציג את הנתונים. נראה לי זה בגלל שהוא לא מוסיף אותם טוב לבסיס נתונים כי אחרי שאני מוסיף את הנתונים לבסיס נתונים, אני נכנס לבסיס נתונים ורואה שזה הוסיף כלום כלומר זה הוסיף משהו אבל ריק, לא יודע למה
|
ציטוט:
PHP קוד:
ציטוט:
PHP קוד:
|
ציטוט:
בדקת בכלל? אגב... למה 90% ממי שהגיב פה לא יודע PHP וסתם אומר |
ציטוט:
ושים לב שערכתי. |
הצלחתי כבר לבד... אפשר לנעול
|
ציטוט:
נעול כבקשתך. |
כל הזמנים הם GMT +2. הזמן כעת הוא 23:59. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ