فرم دینامیک

mehdi_wade

Member
سلام
من دو تا تیبل دارم که یکیش به صورت دینامیک اطلاعات آدرس دیگری رو نگه میداره.یعنی‌ اولی‌ اطلاعات تکی‌ مثل اسمو آدرسو این جور چیزا و دومی‌ ادرسشون رو با ذکر این نکته که آدرس‌ها میتونه هر چند تا باشه.و اینکه هر رکورد آدرس چند فیلدیه نه یه فیلدی.
سوال اینه که چطوری این قسمت فرم رو که متغیره ذخیره کنم ؟
 

fiachehr

Member
اگه درست موضوع رو فهمیده باشم می تونم بگم این دو راه
1- اول اطلاعات شخص رو ثبت کنی و بعد توی یک فرم دیگه با اسفتده از یک لیست نام کاربر ها رو انتخاب کنی و به ازای هر کدومشون هر تعداد آدرس می خوای ثبت کنی
2-با استفاده از jquery بیای تو همون فرمت اطلاعات رو بریزی تو یه آرایه و با submit همه رو یک جا insert کنی تو db

راه دوم بهتره ولی پیچیده تر هم هست
 

mehdi_wade

Member
راهی‌ که خودم پیدا کردم اینه:
که name هر فیلد رو طوری انتخاب می‌کنیم که آرایهٔ POST_$ در پشت صحنه آدرس‌ها رو ارایه وار ذخیره کنه یعنی‌ مثلا برای فیلد‌های آدرس داریم:

[PHPS]
<textarea rows="6" cols="50" name="Address[0][address]" id="Address_0_address"></textarea>
<textarea rows="6" cols="50" name="Address[1][address]" id="Address_1_address"></textarea>
...
[/PHPS]

و به همین ترتیب برای همهٔ فیلد‌ها در نتیجه در پشت صحنه میتونی‌ بگی

[PHPS]

foreach($_POST[Address]){//do somethin
{
[/PHPS]
 

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

بالا