View Full Version : آموزش: form action
shayanadc
دوشنبه 12 اسفند 1392, 14:08 عصر
من میخام از متد اکشن برای فراخوانی توابع از کلاس هام در فرم هام استفاده کنم و از دستورالعمل خود php الگوبرداری کردم:
shayanadc
دوشنبه 12 اسفند 1392, 14:08 عصر
<form action='script.php?class_x/function_x' method='post'>
shayanadc
دوشنبه 12 اسفند 1392, 14:09 عصر
ولی درست کار نمیکنه!!
ینی وقتی ی مقداری رو اکو میکنم انجام میشه ولی وقتی هدر میزنم ، به صفحه مورد نظرم انتقال پیدا نمیکنه ؟!!
shayanadc
دوشنبه 12 اسفند 1392, 14:10 عصر
<form action="cell.php?cell/perc" method="post">
<input type="submit" name="sub"/><br/>
</form>
shayanadc
دوشنبه 12 اسفند 1392, 14:11 عصر
<?php
class cell {
function __construct(){
echo 'const';
}
function perc(){
header('location :paginate.php');
}
}
$instance = new cell();
$instance->perc();
?>
MMSHFE
دوشنبه 12 اسفند 1392, 15:04 عصر
دوست عزیز، هدر Location برای انجام عمل Redirect هست. انگار که کاربر با کلیک روی یک لینک به صفحه بعد بره. طبیعیه که آرایه POST_$ خالی میشه. برای ارسال مقادیر بهتره از CURL استفاده کنید یا اینکه بقیه هدرهای مربوط به Postکردن مقادیر رو هم ست کنید. درمورد هدرها در PHP بیشتر تحقیق کنید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.