PDA

View Full Version : مشکل در برقراری ارتباط بین دو تگ form



iradata
چهارشنبه 06 بهمن 1389, 19:19 عصر
سلام من در برقراری ارتباط بین سه تگ form به مشکلی بر خوردم به این صورت که اگه :





<form id="form1" name="form1" method="post" action="">
<p>
<label for="brand1">برند :</label>
<input type="text" name="brand1" id="brand1" /></p><br />
</p>
</form>
<form id="form1" name="form2" method="post" action="">
<p>
<label for="brand2">برند1 :</label>
<input type="text" name="brand2" id="brand2" /></p><br />
</p>
</form>
<form id="form1" name="form3" method="post" action="">
<p>
<label for="brand3">برند2 :</label>
<input type="text" name="brand3" id="brand3" /></p><br />
</p>
</form>


وقتی که سه عدد submit در فرم قرار می دهم و می خواهم که این نام های Brand1 , Brand2 , Brand3 روو به سه متغییر PHP به صورت جدا جدا ارسال کنم چیزی ارسال نمی شود و تمام نام ها خالی می شود یعنی وقتی که صفحه refresh می شود نام های برند خالی می شود برای حل این مشکل لطفا یک راه حل به من پیشنهاد کنید :افسرده::افسرده:

binyaft
چهارشنبه 06 بهمن 1389, 19:39 عصر
اولا همه اون فیلد هارو بریزید داخل یه فرم ، این کار شما لزومی نداره

بعد بوسیله کد زیر ببینید چیزی ارسال میشه یا نه



echo $_POST['brand1']; // or 2 , 3

iradata
چهارشنبه 06 بهمن 1389, 19:50 عصر
اولا همه اون فیلد هارو بریزید داخل یه فرم ، این کار شما لزومی نداره

بعد بوسیله کد زیر ببینید چیزی ارسال میشه یا نه



echo $_POST['brand1']; // or 2 , 3



برای من مهم که جدا باشه چون که کد اصلی من این نیست یک چیز دیگه ای هست که توی اون کد لازمه که جدا باشه !!!

iradata
پنج شنبه 07 بهمن 1389, 11:33 صبح
کسی نیست من روو راهنمایی کنه ؟؟؟

ghasemweb
پنج شنبه 07 بهمن 1389, 12:03 عصر
خب از نظر برنامه نویسی وب نمیشه سه تا فرم رو همزمان ارسال کرد اگه شما منظورتو از این کار بگی مطمئنا راه حلی دیگه اس وجود داره.

iradata
پنج شنبه 07 بهمن 1389, 12:21 عصر
خب از نظر برنامه نویسی وب نمیشه سه تا فرم رو همزمان ارسال کرد اگه شما منظورتو از این کار بگی مطمئنا راه حلی دیگه اس وجود داره.

یعنی چند عدد فرم در یک فایل php کار نمی کنه ؟ و راه حل دیگه ای وجود نداره ؟؟

binyaft
پنج شنبه 07 بهمن 1389, 12:36 عصر
نخیر کار نمیکنه!
شما بگو میخوای چیکار کنی ، دوستان حتما کمکتون میکنند

MMSHFE
شنبه 09 بهمن 1389, 08:30 صبح
با سلام، دوست گرامي همونطور كه ميدونيد، دكمه Submit هر فرم، اطلاعات رو براي اون فرم ارسال ميكنه و طبيعتاً وقتي روش كليك ميشه، به صفحه مقصد فرم منتقل ميشيم و كاربر نميدونه روي دكمه هاي Submit فرمهاي ديگه كليك كنه. بنابراين با توجه به نياز شما، استفاده از AJAX بهترين گزينه به نظر ميرسه. ميتونيد دكمه اي روي فرم بگذاريد كه مقادير رو براي سه فرم ارسال ميكنه و نتايج رو در قسمتهاي مناسب صفحه نمايش ميده. موفق و مؤيد باشيد.