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

سؤال:ربط لغة html بلغة php

مغلق
بدأه taybah في 26 أبريل 2007 · 5 رد · 1,525 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

اما بعد .....

لقد حاولت ربط FORM HTML بلغة PHP

حيث هذه صيغة الربط العامه

رمز PHP:NAME="x" =$x

ثم حدث ما لم يكن في الحسبان حيث لم يتم الربط ولم يتعرف PHP على المتغيرات

علما أنني استخم برنامج DREEM WEVER بالكراك واعتقد ان المشكله تنبع من البرنامج لأني استخدمت امثله جاهزه من الانترنت ولم تنفع ايضا tears.gif

أرجوكم أعلموني ما لمشكلة

وشكرا لكم .

#2

سلام طيبة:

عند إرسال قيم عن طريق form يتم استقبالها في PHP على شكل مصفوفة:

$_POST

في حال تم الارسال عن طريق method=post أو

$_GET

في حال تم الارسال عن طريق method=get

وللوصول إلى قيمة عنصر له name=x نستخدم :

$_POST['x'] أو $_GET['x']

ويعمد بعض المبرمجين إلى تفعيل خاصية تدعى register_globals تجعل الوصول إلى المتحول السابق ممكناً باستخدام:

$x

لذا ربما تحل المشكلة لديك إذا قمت باستخدام المصفوفات (الصيغة الأولى التي ذكرناها)

(على كل استخدام المصفوفات طريقة أفضل وأسلم من ناحية الأمان للموقع لذا ينصح باستخدامها على كل حال :) )

اقتباس
You live it or lie it
so DO IT ,DO IT right ,and DO IT right now...
#3

اخي العزيز عليك بعمل صفحه html

ل وتقوم بتسميها مثلا باسم registrationوعندما تكون فورم تختار مثلا

name="form7"

method="POST"

action="registe.php"

ويوجد معك في الفورم كما قلت

name="x

"

هذه الاشياء في صحفة registration

الان عملية اربط مع php

قم بتكوين ملف اسمه يكون نفس اسمaction في الفورم وهذا الاسم صفحة الphp والذي سيكون registe.php

واليك المثال التالي

صفحة ال html

<form name="form7" method="POST" action="registe.php">
		  <input name="x" type="text" >  
</form>

صفحة ال php

<?php
$x= $HTTP_POST_VARS['x'];
?>

انا اشتغل منذ فتره قصيره على dremweaverوربطت صفحة ال html مع صفحة الphp بالطريقه السابقه

بقدر الكد تكتسب المعالي ... ومن طلب العلا سهر الليالي

ومن رام العلى من غير كد ... أضاع العمر في طلب المحالِ

#4

ملاحظة يا جماعة:

برنامج dreamweaver ليس له علاقة بتنفيذ الكود والأخطاء التي تظهر فهو محرر WYSIWYG

أما تنفيذ الكود فيتم عن طريق السيرفر المحلي المركب

باختصار يمكنك نسخ نفس الكود ولصقه في notepad ثم حفظ الملف بلاحقة php ووضعه في مجلد http root وتنفيذه على السيرفر المحلي وستظهر لكم نفس النتائج فيما لو استخدمتم الكود ذاته في dreamweaver

أرجو أن الفكرة وضحت

والسلام...

اقتباس
You live it or lie it
so DO IT ,DO IT right ,and DO IT right now...
#5

مشكور أخوي xx0111xxكان هذا السؤال محيرني والحمد لله وجدت المشكلة وحلها هنا

#6

جزاكم الله خير على ردودكم الكافيه

هذا الموضوع مغلق.

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