الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لماذا لا استطيع ارسال متغير مع الميسود Get الي صفحه اخري

بدأه mido2007 في 23 يوليو 2009 · 5 رد · 570 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

انا مبتدئ جدا في ال php وقبلتني مشكله بسيطه و انا بطبق علي شرح لهذه اللغه

انا عامل صفحه html اسمهاtest.html ده الكود بتاعها

<html dir ="rtl">
<FORM METHOD="get" ACTION="sec.php">
ماهي وجبتك المفضلة في الصباح ؟

<br>
<INPUT TYPE="text" NAME="FOOD" value="">
<br>
<INPUT TYPE="submit"  VALUE="إرسال">
<INPUT TYPE="reset"  VALUE="مسح">
</form>
</html>

انا بارسال متغير اسمه FOOD الي صفحه sec.php باستخدام الميسود get

وهذا كود صفحه ال sec.php

<?php
echo isset($FOOD)."<br>";
echo"your favorit food is ".$FOOD;
?>

المفروض اني لما اشغل صفحه الtest.html وادخل في الالنكست اسم يتم ارساله وطبعتها في صفحه الsec.php

ولكن الذي يحدث انه يتم ارسال الكويري استرينج الي العنون سليم ولكن لا يتم طباعه المنغير FOOD في الصفحه المرسل اليه

مشكله بسيطه بس مش عارف حلها لاني لسه في بدايه تعلمي للمشوار وبصراحه مش عارف ايه سبب المشكله

ياريت حد يساعدني في حلها

جزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة mana80 في 23 يوليو 2009 في 20:37 — السبب: تنسيق الأكواد

#2
/index.php?showtopic=188587

I Say Nothing

#3

السلام عليكم

هناك مشكلة لديك

فانت حينما تستعمل الميثود

Get

او اي ميثود اخري

فانك تسترجع ال

variables

المخزنة فيها

بهذه الطريقة

$_GET["FOOD"]

بدل من

$FOOD

تم تعديل هذه المشاركة بواسطة برعم في 24 يوليو 2009 في 11:46

#4

اضافه بسيطه... ابحث عن شرح اخر لانك تستخدم شرح قديم

php5-zce-logo-new.gif

CCNA, CCNA Security, CCNP

#5

شكرا اختي mana80 واخي Ryn واخي برعم علي مساعدتي وجزاكم الله خيرا

بس ليه سؤال هل اللغه تتغير بحيث لا استطيع استخدام الكود القديم وهل نوع مترجم ال php له دور في عدم استجابه الكود

بمعني اني يجب ان استخدم مترجم كود حديث لكي يتم تطبيق الكود بشكل سليم

وياريت اخواني لو حد يرشدني الي اي شرح حديث لل php وليه سؤال اخر في الكود انا كنت بطبق هذا الكود وهو متعلق بنفس المشكله في ارسال

المتغيرات من صفحه الي اخري عن طريق الميسود post

قمت بتصميم صفحه ادخال بيانات واريد التاكد من ان المستخدم قام بادخال البيانات في التكست وكان الكود التالي في الصفحه المرسل اليها المتغيرات

<?php
if( !$fname)

{
echo"لم تقم بملئ  الاسم الاول";

?>
exit

المشكله انه الكود لا يستجيب بحيث اني لو ادخلت البيانات في التكست المفروض مش بيدخل في ال if

ولكن تظهر الرساله لم تقم بملئ الاسم الاول

يعني برضه مش حاسس بقيمه المتعير

اريد معرفه هل الكود السابق ايضا من الاكواد القديمه ولا ايه المشكله بالضبط

#6

تغيرت الاعدادات الافتراضيه لل registered globals

بمعنى اذا ارسلت متغير باستخدام get و اسمه fname تتعامل معه بالطريقه هذي

<?
echo $_GET['fname'];
?>

تم تعديل هذه المشاركة بواسطة Ryn في 26 يوليو 2009 في 06:04

php5-zce-logo-new.gif

CCNA, CCNA Security, CCNP

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…