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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 24-02-08, 18:45   # 1
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

Ron | CSite.co.il לא מחובר  

[php]בעיה מוזרה (global)

שלום לכולם,
יש לי בעיה מאוד מוזרה במשתנה גלובאלי,
הנה הקוד:

PHP קוד:
Check_Data($_POST['UserName']);
function 
Check_Data ($UserName)
{
    global 
$UserName;
    echo 
$UserName;

עכשיו,בדקתי ואני מצליח להדפיס את $_POST['UserName זאת אומרת שהוא לא ריק,
ניסיתי גם להדפיס את המשתנה $UserName לפני שאני הופך אותו לגלובאלי וזה עבד מצויין,
אבל ברגע שהפכתי אותו לגלובאלי ואני מנסה להדפיס אותו הוא נהפך למשתנה ריק,

אני חושב שהבעיה בגלל שזה משתנה שמועבר לפונקציה ,איזה דרך יש להפוך אותו לגלובאל=/?

תודה רבה לעוזרים.

Last edited by Ron | CSite.co.il; 24-02-08 at 18:49..
  Reply With Quote
ישן 24-02-08, 18:47   # 2
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

מה בדיוק ניסית לעשות?
אתה בכלל לא צריך לעשות global לפרמטר שאתה מעביר לפונקציה.
  Reply With Quote
ישן 24-02-08, 18:53   # 3
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

Ron | CSite.co.il לא מחובר  

עריכה:
תודה רבה למי שניסה,
הסתדרתי.

Last edited by Ron | CSite.co.il; 24-02-08 at 20:09..
  Reply With Quote
ישן 24-02-08, 18:59   # 4
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ציטוט:
נכתב במקור על ידי Ron-Pro צפה בהודעה
PHP קוד:
Check_Data($_POST['UserName']);
echo 
$UserName;
function 
Check_Data ($UserName)
{
    global 
$UserName;
    
//מספר פעולוץ שאני עושה עם $UserName

וזה לא מדפיס לי שום דבר.
PHP קוד:
$UserName $_POST['UserName'];

function 
Check_Data() {
global 
$UserName;

echo 
$UserName;

אבל.. למה? למה אתה צריך אותו כ global? מה הבעיה פשוט להעביר אותו?
__________________
תומר
  Reply With Quote
ישן 24-02-08, 19:19   # 5
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

Ron | CSite.co.il לא מחובר  

עריכה:
תודה רבה למי שניסה,
הסתדרתי.

Last edited by Ron | CSite.co.il; 24-02-08 at 20:09..
  Reply With Quote
ישן 24-02-08, 19:31   # 6
Ohara
אחראי פורום שמות מתחם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 38
הודעות: 935

Ohara לא מחובר  

זה לא משנה.
מה שאתה מעביר לפונקציה, אתה לא צריך אותו בתור GLOBAL כי הוא כבר מועבר לפונקציה עצמה.
אם תכתוב את הפונקציה המקורית אולי יהיה אפשר לעזור לך...
__________________
Qruso.com - פלטפורמה קלה ופשוטה לבניית אתרי מובייל מתקדמים
  Reply With Quote
ישן 24-02-08, 19:45   # 7
Ron | CSite.co.il
חבר על
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
גיל: 33
הודעות: 980

Ron | CSite.co.il לא מחובר  

עריכה:
תודה רבה למי שניסה,
הסתדרתי.

Last edited by Ron | CSite.co.il; 24-02-08 at 20:09..
  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. הזמן כעת הוא 07:35.

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