PDA

View Full Version : مشکل با فرم های تو در تو در php



tick-tock
جمعه 30 آبان 1393, 12:32 عصر
با درود و احترام .
یک صفحه (فرم) دارم که اطلاعاتی را دریافت میکنه و به دیتابیس میفرسته و از طرفی انتهای صفحه هم یه فرم قرار دادم که به وسیله ajax یکسری عکس برای گالری تصاویر آپلود میکنه ( اکشن این فرم با اکشن فرم اول فرق داره ) حالا بروی هرکدوم از submit ها که کلیک میشه به اکشن فرم اول میره . جستجو که کردم متوجه شدم که این کار ( استفاده از یک فرم در فرم دیگه ) اشتباهه اما میخوام بدونم راه حل این مشکل چیه ؟

ashkufaraz
جمعه 30 آبان 1393, 14:07 عصر
خوب توی صفحه که action میشه ببین اگه submit فرم اولی رخ داده کارهای مربوط به فرم اول را انجام بده و اگر submit مربوط به فرم دوم رخ داده تصاویر را بارگذاری کن.


<form name="mailinglist" method="post">
<input type="text" name="email" />
<input type="submit" name="mailing-submit" value="Join Our Mailing List" />
</form>

<form name="contactus" method="post">
<input type="text" name="email" />
<input type="text" name="subjet" />
<textarea name="message"></textarea>
<input type="submit" name="contact-submit" value="Send Email" />
</form>

<?php
if (!empty($_POST['mailing-submit'])) {
//do something here;
}

if (!empty($_POST['contact-submit'])) {
//do something here;
}
?>