Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]formularz a kilkoma actionami
Forum PHP.pl > Forum > Przedszkole
kask18
Witam mam takie pytanie / problem. Mam formularz w skład którego wchodzi kilka check-boxów.
Do formularza mam dołączone 2 przyciski (linki). Chciałbym tak zrobić aby po naciśnięciu na 1 przycisk
wczytał mi się skrypt_1 i do niego została wysłana tablica superglobalna. Po naciśnięciu przycisku 2 miałby sie wczytać inny skrypt oraz wysłana do niego tablica. Czy jest to możliwe jeśli tak to bardzo bym prosił o jakiś prościutki przykład. Z góry dzięki za pomoc guitar.gif
cojack
Mógłbyś to zrobić za pomocą js + gety, ale inaczej to nie da rady.

User klika sobie checboxa a value jest dopisywane do linka którego tam chcesz.
MateuszS
jasne że da rade ^^.


robisz kilka formów i każdemu nadajesz inny name.

np.
<form name="form1" action="index.php" method="post">
<input type="submit" value="skrypt1" name="skrypt1" />
</form>


<form name="form2" action="page.php" method="post">
<input type="submit" value="skrypt2" name="skrypt2" />
</form>


O to ci chodzi?
marian2299
Tak jak napisał poprzednik, a jak chcesz mieć je jakoś obok siebie to "position: relative; left: xx; rihgt:xx;" itd.
sowiq
@MateuszScirka, @marian2299,
przeczytajcie jeszcze raz dokładnie co autor miał na myśli i nie piszcie głupot.
Cytat(kask18 @ 30.07.2009, 23:13:18 ) *
[...]Mam formularz w skład którego wchodzi kilka check-boxów.
Do formularza mam dołączone 2 przyciski (linki)



@autor,
można inaczej niż stosując JS:
  1. <form action="plik.php" method="post">
  2. ... tutaj Twoje checkboxy
  3. <input type="submit" name="s1" value="przycisk 1">
  4. <input type="submit" name="s2" value="przycisk 2">
  5. </form>


a w plik.php:
  1. <?php
  2. if(isset($_POST['s1'])){
  3.    echo 'Wciśnięto 1';
  4.    // tu sobie wykonujesz akcję, albo include pliku 1
  5. }
  6. else{
  7.    echo 'Wciśnięto 2';
  8.    // tu sobie wykonujesz drugą akcję, albo include pliku 2
  9. }
  10. ?>
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.