Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP - HTML] Problem z INPUT
Forum PHP.pl > Forum > Przedszkole
blackjohn
Wie ktoś czemu to nie działa pod Explorerem??

  1. <?php
  2. echo $_POST['s'];
  3. echo "
  4.  <FORM METHOD="POST">';
  5.  <INPUT TYPE=image src=gfx/zmien.gif VALUE=m name=s>
  6.  </FORM>";
  7. ?>
nospor
robisz print_r($_POST); i juz wiesz czemu nie dziala. Ale do tego mogles sam dojsc.

A konkretnie nie dziala bo pola typu image wysylaja takie dane: name_x oraz name_y gdzie "name" to nazwa inputa.
blackjohn
Więc jak stwierdzić że akurat ten button został wciśnięty?. Pod mozilla nie ma problemu ale IE sami wiecie :/
nospor
no to skoro wysyla po wcisnieciu nazwa_x to patrz czy jest ten index:
  1. <?php
  2. if (isset($_POST['nazwa_x'])) echo 'Hurraaaaa';
  3. ?>

ten kod dziala pod kazda przegladarką.
blackjohn
Dzięki. Może nie dokładnie tak chciałem to na początku zrobić ale ważne że działa biggrin.gif

Moje końcowe rozwiązanie :

  1. <?php
  2. if (isset($_POST['submit1_x'])) echo "modyfikuje zamówienie biggrin.gif";
  3.  
  4. if (isset($_POST['submit2_x'])) echo "zamawiam biggrin.gif";
  5.  
  6. echo "
  7.  
  8.  <FORM METHOD='POST'>
  9.  <INPUT TYPE='image' src='gfx/zmien.gif' VALUE='zmien' name='submit1'>
  10.  <INPUT TYPE='image' src='gfx/zamow.gif' VALUE='zamow' name='submit2'>
  11.  </FORM>
  12.  ";
  13. ?>
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.