Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: submity
Forum PHP.pl > Forum > Przedszkole
nie ja
jest sobie formularz, a w nim trzy przyciski submit

  1. <?php
  2.  
  3. <form action="termin_nowy.php" method="post" name="formularz_termin">
  4.  
  5. ...
  6.  
  7. <input class="button" name="subtermin" value="więcej" type="submit" target="_blank">
  8. <input class="button" name="subtermin" value="dodaj" type="submit" target="srodek">
  9. <input class="button" name="subtermin" value="wyczysc" type="reset" target="srodek">
  10.  
  11. </form>
  12.  
  13. ?>


jak widac chodzi mi o to, aby w zaleznosci, który submit sie wybrało, okno otworzyło się w tym samym lub w nowym oknie.
to rozwiązanie, które próbowałam tu zastosować, nie działa sad.gif

proszę o pomoc
z góry dzięki
strife
Witam,

Twój problem otwierania nowego okna dotyczy javascript. Natomiast otwieranie w tym samym oknie po submicie możesz wykonać w ten sposób.
  1. <?php
  2.  
  3. if ( isset ( $_POST['nazwa_submit'] ) )
  4. {
  5. header("Location: http://twoja_strona.pl");
  6. }
  7.  
  8. ?>

a otwieranie w nowym oknie będzie wyglądało podobnie z tym że zamiast przekierowania będzie wywołany skrypt w js.

Pozdrawiam!
nie ja
powiedz mi tylko gdzie to umiejscowić?

czy chodzi Ci o:

  1. <?php
  2.  
  3. print'<input class="button" name="subtermin" value="dodaj"
  4.  type="submit"'; 
  5. if ( isset ( $_POST['nazwa_submit'] ) )
  6. {
  7. header("Location: http://twoja_strona.pl");
  8. }';
  9. print >';
  10. ?>
  11.  
  12. <input class="button" name="subtermin" value="więcej" 
  13.  type="submit" onclick="javasricpt_costam()">


?
czy umieszcza się to gdzieś indziej?
strife
Nie musisz umieszczać kodu html'a w php. Możesz zrobić tak jak było, a dodać tylko ten kawałek kodu co Ci podałem gdzieś na początku.
  1. <?php
  2. if ( isset ( $_POST['nazwa_submit'] ) )
  3. {
  4. header("Location: http://twoja_strona.pl");
  5. }
  6. ?>
  7. <input class="button" name="nazwa_submit" value="dodaj"
  8.  type="submit"'>; 
  9.  
  10. <input class="button" name="subtermin" value="więcej" 
  11.  type="submit" onclick="javasricpt_costam()">

Teraz gdy ktoś kliknie na tego pierwszego submita zostanie przeniesiony do wybranej przez siebie strony.
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.