با سلام خدمت همه.
امروز به یک چالش در برنامه نویسی PHP بر خوردم و اون دسترسی به مقادیر متغیر های جاوا اسکریپت در PHP بود.
سر انجام فکر کردم راه حلی رو که بهش رسیدم با شما به اشتراک بگذارم تا نظرات شما دوستان رو هم بدونم.
1
<?php
class person
{
public $name="";
public $family="";
public $age;
public $Average;
}
$person=new person();
//------------------Get Name------------------------
echo "<script>var i=prompt('Enter Name:')</script>";
$person->name="<script>document.write(i)</script>";
//------------------Get Family-----------------------
echo "<script>var j=prompt('Enter Family:')</script>";
$person->family="<script>document.write(j)</script>";
//------------------Get Age-----------------------
echo "<script>var s=prompt('Enter Age:')</script>";
$person->age="<script>document.write(s)</script>";
//------------------Get Age-----------------------
echo "<script>var d=prompt('Enter Average:')</script>";
$person->Average="<script>document.write(d)</script>";
echo "Name:$person->name<br>";
echo "family:$person->family<br>";
echo "age:$person->age<br>";
echo "Average:$person->Average<br>";
?>
1
درود به شما
کاش کمی بیشتر توضیح میدادید که برای چه کاری نیاز هست که به این شکل مقدار متغیر ها رو دریافت کنیم ؟؟
به نظرم کارِتون کمی عجیبه !
جاوا اسکریپت سمت کلاینت و php سمت سرور استفاده میشه.
روش های خیلی بهتر و مناسب تری هست که میتونید مقادیر سمت کلاینت رو به سرور ارسال کنید.
پیشنهاد من استفاده از AJAX و FORM های HTML هست . با این ها به راحتی میتونید اطلاعات رو از کلاینت دریافت و پردازش کنید و خروجی مناسب رو به کاربر ارسال کنید.
سوال برنامه نویسی دارید؟
ندونستن عیب نیست، نپرسیدن چرا!