kingblog

اجرای کد پی اچ پی با جاوا اسکریپت

5 پست در این موضوع قرار دارد

سلام

کد زیر رو چجوری باید استفاده کرد:


if (finaltime == 0) {
finaltime = calctime();
if (finaltime<10) {
window.alert(' زمانی که شما ثبت کرده اید ' + finaltime + ' ثانیه ');[/background][/right]

[/size][/font][/color]
} else {
[color=#000000][font=tahoma, helvetica, arial, sans-serif][size=4]

[right][background=rgb(253, 253, 253)] window.alert('تبریک. زمان شما ' + finaltime + 'ثانیه بوده کلیک کنید.');
<?php $db2->query("INSERT INTO send_kart SET user_id=0, from_user='".$this->user->info->username."'"); ?>
}

الان کار میکنه ولی مشکلش اینه که با هر بار لود صفحه کد پی اچ پی اجرا میشه

همون طور که میبینید اون رو توی قسمت دوم شرط جاوا گذاشتم

میخوام وقتی کد پی اچ پی اجرا بشه که قسمت آخر کد جاوا اجرا شد

0

به اشتراک گذاری این پست


لینک به پست

کد پی اچ پی و کلا اسکریپت هارو باید آخر صفحه بزاری و باید داخل یک div جداگانه باشند

0

به اشتراک گذاری این پست


لینک به پست

خیر روشی که شما استفاده کردید، کاملاً غلط هست.

ترتیب اجرای یک اسکریپت به این صورته که اول PHP اجرا و پردازش میشه و بعد HTML & CSS & JS

بنابراین کدی که شما استفاده کردید، صرفاً در ابتدای صفحه اجرا میشه و بس.

برای درست کردن این مشکل، شما ابتدا باید در یه صفحه جداگونه، یک API ایجاد کنید و با استفاده از AJAX در جاوا اسکریپت، درصورتی که شرط درست بود، اون رو فراخوانی کنید.

موفق باشید.

2

به اشتراک گذاری این پست


لینک به پست

ممنون

در مورد api بیشتر توضیح میدین یا یه نمونه مثال بزنید که چجوری باید ایجاد بشه؟

0

به اشتراک گذاری این پست


لینک به پست

یه نمونه خیلی ساده:


// File: my-api.php
echo 'API Changed: ' . $_POST['data'];


// Javascript code
$.post( 'my-api.php', { data: 'Hi!' } );

البته اگه از وردپرس استفاده می‎کنید، استفاده از این روش درست نیست.

موفق باشید.

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری