![]() |
# 1 |
חבר בקהילה
|
[PHP] קבלת נתונים מטופס HTML
היי,
יצרתי טופס HTML שאמור לשלוח נתונים לקובץ PHP. מופיע לי מסך לבן והECHO אינו מציג דבר. קוד הHTML הוא: HTML קוד:
<form action="index2.php" method="post"> Number 1: <input type = "text" name = "calculator [num1]"><BR /> Action [+, -, /, *]: <input type = "text" name = "calculator [action]" size=1 maxlength=1><BR /> Number 2: <input type = "text" name = "calculator [num2]"><BR /> <input type="submit" value="Go!"> </form> PHP קוד:
אני יודע שהמשתנה calculator1 אינו נחוץ, סתם ניסיתי דרך אחרת שגם לא פעלה. תודה רבה לעוזרים ![]() |
![]() |
![]() |
# 2 |
חבר מתקדם
|
$_post לא שווה ל$_POST תשנה את זה.
|
![]() |
![]() |
# 3 |
חבר בקהילה
|
כנראה שכן כי עדיין מוצג לי חלון לבן וריק אחרי שאני מכניס נתונים בקובץ הHTML.
|
![]() |
![]() |
# 4 |
חבר מתקדם
|
תוסיף את זה לקוד שלך ותבדוק מה קורה:
PHP קוד:
|
![]() |
![]() |
# 5 |
חבר בקהילה
|
אני לא שם לב כל כך לבעיה.
תעשה בmethod במקום post באותיות גדולות POST. ושאתה מקבל את הנתונים תעשה REQUEST במקום post...
__________________
|
![]() |
![]() |
# 6 |
חבר בקהילה
|
למאיר:
PHP קוד:
לבן - ניסיתי כבר באותיות גדולות. בנוגע לREQUEST - פשוט לשנות בקובץ הPHP את $_POST ל $_REQUEST? אם כן אז עדיין לא עובד. |
![]() |
![]() |
# 7 |
חבר מתקדם
|
שים לב שיש לך רווח בין החלקים בname, תוריד אותו:
HTML קוד:
name="calculator[num1]" HTML קוד:
name="calculator [num1]" PHP קוד:
|
![]() |
![]() |
# 8 |
חבר בקהילה
|
אוקי, תודה רבה, הבעיה הייתה הרווח.
עכשיו המחשבון עובד לי כראוי [יש המשך לקוד הPHP שעכשיו פועל כראוי]. שוב תודה רבה לכולם ובמיוחד למאיר ![]() אפשר לנעול. Last edited by inTouch; 17-08-07 at 00:59.. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|