Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] wysylanie dwoch formularzy
Forum PHP.pl > Forum > Przedszkole
blizniak
czy da sie cos takiego zrobic
  1. <?php
  2. echo '<form name="data" method="post" action="index.php">';
  3.        echo '<input type="text" value="" name="daddr_1" style="width: 200px;"/>';
  4.        echo '<input type="hidden" name="advert_2_submit" value="true">';
  5.        echo '<input type="submit" value="szukaj"/>';
  6.        echo '</form>';
  7.  
  8.                echo '<form name="data" method="post" action="index.php">';
  9.        echo '<input type="text" value="" name="daddr" style="width: 200px;"/>';
  10.        echo '<input type="hidden" name="advert_2_submit" value="true">';
  11.        echo '<input type="submit" value="szukaj"/>';
  12.        echo '</form>';
  13.  
  14. if (isset($_POST['advert_2_submit']))
  15. {
  16.  
  17.  echo "xy ".$daddr;
  18.  echo "xy ".$daddr_1;
  19.  
  20. }
  21. ?>

mam tu 2 formularze i czy da sie zrobic cos takiego ze po nacisnieciu przycisku w formularzu pierwszym lub drugim zostana wyslane zmienne z tych dwoch formularzy
albo jakis jeden przycisk ktoryby wysylal 2 formularze jednoczesnie
Foxx
Najprościej by było usunąć linię 8 i 10 i zrobić z tego jeden formularz. Czy coś stoi na przeszkodzie?
Efekt będzie taki jak opisujesz. Wszelkie inne sposoby będą chyba na około dochodziły do tego samego
efektu. Jeżeli się jednak upierasz, że muszą być dwa formularze wysłane naraz to przemyśl architekturę
swojego systemu bo coś tu jest bardzo nie tak smile.gif

Aha, no i jeżeli wysyłasz różne dane to musisz nadać polom formularza unikalne nazwy oczywiście (advert_2_submit). A jeżeli to te same dane no to jeden możesz skasować.
blizniak
Cytat(Foxx @ 10.10.2008, 01:46:17 ) *
Najprościej by było usunąć linię 8 i 10 i zrobić z tego jeden formularz. Czy coś stoi na przeszkodzie?


no wlasnie nie moge tego zrobic w jednym formularzu bo tak w skrocie to mam cos takiego
<div>
<form>
<form>
to co jest wswietlane w drugim form jest zalezne od tego co zostalo wybrane w div lub od tego co zostalo wybrane w 1 pierszym form
i jak polacze te 2 formularze w jeden to wtedy w tych inputach w drugim formularzu nic mi sie nie wyswietla
tutaj jest caly plik php http://www.wrzuta.pl/pliki/2OdqE0TnQT/
Foxx
Sprawdziłem Twój plik, nie wiem co chciałeś osiągnąć, są błędy.
Cokolwiek chcesz zrobić - możesz to załatwić jednym formularzem.
Poszukaj hasła "chain select" - popatrz jak się to robi i spróbuj
wykorzystać w swoim systemie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.