Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][HTML]Przesyłanie dwóch formularzy na raz?
kubax33
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 27.01.2010

Ostrzeżenie: (0%)
-----


Mam problem z wysłaniem dwóch formularzy i nie mogę sobie z nim poradzić...

mam przykłądowo formularze:
  1. <form name=1 action=1.php>
  2. inputy itp
  3. <input type=submit>
  4. </form>
  5.  
  6. <form name=2 action=upload.php>
  7. upload zdjęć ajax
  8. <input type=submit>
  9. </form>


Jak wysłać dwa formularze za jednym razem choć wątpię czy to możliwe? Dodam, że upload w ajaxie jest z dynamicznym ładowaniem na bierzącej stronie w DIV-ie. Próbowałem w podójnymi submitami, ale problem powstaje kiedy np. w jednym formularzu mam inputy i upload zdjęć ponieważ do uploadu potrzebuję jednego submita i do zapisu do bazy również, a po kliknięciu submita odpowiadającego za zapis danych wszystkie dane post wysyła i wyświetla całą stronę w DIVIE z uploadem. Zmarnowałem dużo czasu na metodę prób i błędów i nic. Może jest jakiś lepszy sposób na połączenie wszystkiego w jeden formularz gdzie będzie UPLOAD z submitem i zapis do bazy z submitem. Formularza w formularzu nie można umiścić, ale właśnie tak jakby to mi jest potrzebne...

Ten post edytował kubax33 4.10.2013, 00:14:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gitbejbe
post
Post #2





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

Ostrzeżenie: (0%)
-----


czasami najprostrze rozwiązanie jest najtrudniejsze do zauważania : )
Cytat
Może jest jakiś lepszy sposób na połączenie wszystkiego w jeden formularz


wystarczy, że zrobisz :
  1. <form name="1" action="1.php" enctype="multipart/form-data">
  2. inputy itp
  3. <input type=submit>
  4.  
  5. upload zdjęć ajax
  6. <input type=submit>
  7. </form>

w ten o to sposób masz wszystko w jednym formularzu : ) (do uplodu zdjec nie zapomnij o enctype='multipart/form-data')

nie wiem tylko po co Ci upload z oddzielnym submitem. Do tego formularza wystarczy Tobie jeden submit i wtedy w php sprawdzasz czy zostały przesłane jakieś pliki, jeśli tak to wtedy coś tam z nimi robisz, jeśli nie, to zapisujesz reszte formularza do bazy : )

eidt:
zapomnialem o tym:
Cytat
Dodam, że upload w ajaxie jest z dynamicznym ładowaniem na bierzącej stronie w DIV-ie.Próbowałem w podójnymi submitami, ale problem powstaje kiedy np. w jednym formularzu mam inputy i upload zdjęć ponieważ do uploadu potrzebuję jednego submita i do zapisu do bazy również, a po kliknięciu submita odpowiadającego za zapis danych wszystkie dane post wysyła i wyświetla całą stronę w DIVIE z uploadem

do uploadu ajaxem nie potrzebny Ci 2 submit ; ) zrób wszystko w jednym formularzu, naprawde : )

Ten post edytował gitbejbe 4.10.2013, 06:20:50
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 16:16