PDA

View Full Version : ارسال یک آرایه همراه با اطلاعات یک فرم به صفحه action



abutalebi
یک شنبه 09 بهمن 1390, 09:05 صبح
میخوام وقتی اطلاعات یک فرم رو به صفحه مقصد ارسال می کنم، محتوای یک آرایه خارج از فرم نیز به همراه اون به صفحه مقصد ارسال بشه؟

MMSHFE
یک شنبه 09 بهمن 1390, 10:40 صبح
میتونید ازطریق تگ input مخفی اینکار رو انجام بدین.

mbf5923
یک شنبه 09 بهمن 1390, 10:44 صبح
اگه بخوای خارج از فرم اینکار رو بکنی باید از ایجکس استفاده کنی
یه راه دیگه اینه که اون اطلاعات رو بیاری داخل فرم و ارسال کنی به صورت مخفی البته:

<?php
$arr=array(1, 2, 3, 4, 5,6,7,8,9);
?>
<form action="test.php" method="post" enctype="application/x-www-form-urlencoded" name="SendArray">
<input name="arraytext" type="hidden" value="<?php foreach($arr as $val) echo $val."\n"; ?>"></textarea>
<input name="Send" type="submit" value="Send" />
</form>
و توی فرم مقصد هم اینجوری دریافت کنی:

<?php
$value=$_POST['arraytext'] ;
$code=explode("\n",$value);
oreach( $code as $val)
{
echo $val."<br>";
}
?>

abutalebi
یک شنبه 09 بهمن 1390, 11:04 صبح
ممنون از راهنماییتون. خیلی استفاده کردم

abutalebi
یک شنبه 09 بهمن 1390, 11:05 صبح
ممنون از راهنماییتون. شما ماشاالله خیلی فعالید. همه جا به داد من می رسید