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

تمرير متغيرات من javascript to php

مغلق
بدأه marwan omar في 1 أغسطس 2006 · 8 رد · 2,521 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم انا اريد ان امرر متغيرلت من javascript to php ولكنني لا اعرف الطريقه

حيث انني قمت بعمل هذا الكود

وهذا الكود هو عندما اقوم بادخال قيمه في الفورم تظر لي اشاره تنبيه بالقيمه المدخله

<script language="javascript">
	  function change (){
		var x = document.getElementById('name');

		var s=x.value

		<? php $dd=s  ?>

		alert (<?php $dd?>);

		}
	  </script>


<input name="name" type="text" id="name"  onblur="change();" />

سوالي هو كيف يمكنني اني اضع قيمه منjava الي php

وشكرا

تم تعديل هذه المشاركة بواسطة marwan omar في 1 أغسطس 2006 في 16:37

#2

أخي الحبيب أظن أنك عرفت لغة البي أتش بي داخل الفنكشن للجافا سكريبت

جرب أنك تعرف البي أتش بي خارج الجافا وأن شاء الله تزبط

<script language="javascript">

function change (){

var x = document.getElementById('name');

var s=x.value

}

</script>

<? php $dd=s ?>

alert (<?php $dd?>);

#3

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

#4

تعامل مع الجافا سكريبت كانها html و رح يمشي الحال و وقت تريد

<?php echo $dd ?>=s

لازم يمشي الحال :rolleyes:

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#5

السلام عليكم

مجرد استفسار توضيحي

هل تريد تمرير هذه القيم في جانب المستخدم

بمعنا اخر عند الخروج من النص تريد ان تغير قيمه المتغير $dd الي قيمه s

بدون ارسال الصفحة الى اسيرفر؟!

هل هذا ما تريد؟

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#6

انا اريد ان امرر قيمه متغير من جافا سكربت الي بي اتش بي

يعني ان متغير بي اتش بي يساوي قيمه متغير من جافا سكربت

علما ان الطريقه بالعكس تعمل بشكل سليم

وشكرا

#7

سأعطيك كود يمرر قيمة من الجافا سيكريبت إلى php عن طريق استخدام الكوكيز

<HTML>
<TITLE>PHPBuddy getting screen resolution</TITLE>
<HEAD>
<?
if(isset($HTTP_COOKIE_VARS["users_resolution"]))
	$screen_res = $HTTP_COOKIE_VARS["users_resolution"];
else //means cookie is not found set it using Javascript
{
?>
<script language="javascript">
<!--
writeCookie();

function writeCookie() 
{
 var today = new Date();
 var the_date = new Date("December 31, 2023");
 var the_cookie_date = the_date.toGMTString();
 var the_cookie = "users_resolution="+ screen.width +"x"+ screen.height;
 var the_cookie = the_cookie + ";expires=" + the_cookie_date;
 document.cookie=the_cookie

 location = 'screan.php';
}
//-->
</script>
<?
}
?>
</HEAD>
<BODY>
<?php
	echo "Your Screen resolution is set at ". $screen_res;
?>
</BODY>
</HTML>

نسيت أقول إن الكود ليس من اختراعي ولكن الله يبارك لنا في النسخ وللصق

تم تعديل هذه المشاركة بواسطة أبو محمد اللحياني في 3 أغسطس 2006 في 15:57

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

#8

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

كل ما عليك فعله هو اضافة عبارة Echo :

<script language="javascript">

	  function change(){

	var x = document.getElementById('name');
				var s=x.value

		<?php $dd=s  ?>

		alert (<?php echo $dd?>);


		}// end of change function 

	  </script>

	<FORM METHOD=POST ACTION="" name="frm">
			 				  <INPUT name="name" type="text">
				  <INPUT TYPE="button" value="ClickME" onclick=change()>
	</FORM>

وهذا مثال اخر

<script language="javascript">

	  function change(){

		var s = frm.name.value;// or u can put this value "am variable from java script";

		alert (<?php $x = s; echo $x; ?>);

		}		   // end of change function 

	  </script>

	<FORM METHOD=POST ACTION="" name="frm">

					<INPUT name="name" type="text">
					<INPUT TYPE="button" value="ClickMe" onclick=change()>

	</FORM>

وهذا ايضا :

<script language="javascript">

	  function change(){

		var s = frm.name.value;// or u can put this value "am variable from java script";

		alert (<?php echo s?>);

		}// end of change function 

	  </script>

	<FORM METHOD=POST ACTION="" name="frm">
					  <INPUT name="name" type="text">
					<INPUT TYPE="button" value="ClickME" onclick=change()>
	</FORM>

اخوكم Dr.Pain

#9

u can without do this thing s

php support this issue

and u have to install JSON.DLL

or in unix Json pear package

and u can send php var to JAVA SCRIPT

pr u can send array or object to java script

and u can see this URL

http://www.aurore.net/projects/php-json/

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

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