رفتن به مطلب

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


پست های پیشنهاد شده

سلام

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


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."'"); ?>
}

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

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

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

لینک به ارسال

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

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

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

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

موفق باشید.

لینک به ارسال

ممنون

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

لینک به ارسال

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


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


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

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

موفق باشید.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...