با سلام خدمت اساتید

tarfand08

Member
من یه صفحه php دارم که مخلوتی از html و php هست که قسمتی از کد کد یک فرم هست و من می خوام وقتی روی دکمه submit که کلیک کردم اون کد php رو به کار بیندازه (البته توبی همون صفحه php که گفتم نه تو صفحه ی دیگه ) در این حالتی که هست کد php اجرا می شه و باعث میشه error بده. فکر می کنم با java بشه مشکل رو حل کرد اگه ممکنه پاسخ من رو بدید. با تشکر

<html>
....
....
....
<submit><!-- می خوام وقتی روی این دکمه کلیک شد اون کد php اجرا بشه-->
php?>
....
....
<?
</html>
 

I.NoBody

Active Member
PHP یک برنامه سرور ساید هست. یعنی برای اجرا، باید ابتدا درخواستی به سرور ارسال بشه و سرور فایل PHP رو اجرا کنه.
اگه شما میخوای فرم رو کنترل کنی، می تونی از جاوا اسکریپت استفاده کنی. اگر میخوای از PHP استفاده کنی، باید AJAX بنویسی که باز هم برای اجرا نیاز به زمان داره.
یه مثال جاوا اسکریپت :
کد:
<script language=javascript>
function check_myForm(f){
if(!f.name.value){
alert("Type Your Name");
f.name.focus();
return false;
}
alert("Your name is : "+f.name.value);
}
</script>
<form onsubmit='javascript: return check_myForm(this);'>
<input name=name><br>
<input type=submit>
</form>
 
فکر کنم منظورتون این بود که وقتی روو دکمه کلیک کردید کد PHP اجرا شه . واسه این کار یه شرط بذار :
PHP:
if($_post['Your Submit Button Name'])
{
	Your PHP Code
}
 

جدیدترین ارسال ها

بالا