PDA

View Full Version : ارسال مقادیر یک آرایه با متد post



sananet
جمعه 12 اسفند 1401, 23:24 عصر
سلام
فرض کنید آرایه دارم به صورت زیر


array($vag,$metraj,$vsanad,$pricek,$ejareh,$sal);

بدلایلی مثل کار نکردن کوکی در سایت و ... می خوام این آرایه رو از طریق یه فرم ساده بفرستم صفحه بعدی
یعنی اینطور :


<form Id='form2' Method='post' Action='sendpro2.php'>


<input type='hidden' name='form_vars2[]' value='<?= array($vag,$metraj,$vsanad,$pricek,$ejareh,$sal); ?>' /><br />

<input type="submit" value="بعدي" name="savebut" class="btn btn-success" style="width:150px"/>

</form>


در قسمت دریافت هم این کد رو می نویسم



echo $_POST['form_vars2'][1];

ولی هیچ چیزی ارسال نمیشه ؟؟؟

Morteza@001
شنبه 13 اسفند 1401, 11:44 صبح
سلام باید از jquery استقاده کنی

sananet
شنبه 13 اسفند 1401, 20:39 عصر
مطمئن هستید راه دیگه ای نداره؟
نمونه کد دارید برای این

Morteza@001
دوشنبه 15 اسفند 1401, 12:51 عصر
راه دیگه رو شما باید پیدا کنید برنامه نویسی ته نداره


<form id="form" > //هرچي بخواي ميتوني اينحا ارسال کني <input name="test1"/> <input name="test2"/> <input name="test3"/> . . . <input onclick="javascript:postEvent('post');"/></form>
<script> function postEvent(Event){ let Address='test.php'; $.post( Address,{[Event]:$('#form').serialize()}, function( data ) { window.location.reload(); }); }</script>
قبلش jquery رو اضافه کن