Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML] Dziwne działanie przycisku <button>
glizda1125
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 17.09.2007

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


Witam

Mam następujący problem:
  1. <?php
  2. <form method="post">
  3. <button type="submit" name="but1" value="val1">Przycisk</button>
  4. </form>
  5. ';
  6. echo "wynik= $_POST[but1]";
  7. ?>

Jeśli odpale to w IE i kliknę na przycisk wyświetli mi
Przycisk czyli to co jest pomiedzy znacznikami <button></button>
A pod operą wyświetli val1 czyli waretość value

Chcę aby w jednym formularzu było wiele przycisków o takiejsamej wartości wyświetlanej na przycisku ale przekazujących różne wartości za pomocą POST.
tzn.
  1. <?php
  2. <form method="post">
  3. <button type="submit" name="but1" value="val1">Przycisk</button><br />
  4. <button type="submit" name="but1" value="val2">Przycisk</button>
  5. </form>
  6. ';
  7. echo "wynik= $_POST[but1]";
  8. ?>


zeby w zależności jaki przycisk klikne przesyłał mi wartość val1 lub val2 a nie Przycisk, czyli tak jak w operze.

Czy jest to możliwe czy w dobrą stronę idę? (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował glizda1125 4.06.2008, 20:14:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
glizda1125
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 17.09.2007

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


Edytowałem posta i pozamieniał mi troche kod. Teraz juz poprawiłem to może będziecie wiedzieli blizej oco mi chodzi.

Chce zrobic cos takiego zeby bylo kilka przyciskow z wyswietlanym takim samym tekstem na nich (np Usuń).
Np mamy tabele z lista produktów i chce aby przy kazdym z nich był przycisk usuń i w zależności przy jakim produkcie bym kliknal usun to by przakazywalo np id tego produktu metodą POST.

  1. <?php
  2. <form method="post">
  3. <button type="submit" name="but1" value="val1">Przycisk</button><br />
  4. <button type="submit" name="but1" value="val2">Przycisk</button>
  5. </form>
  6. ';
  7. echo "wynik= $_POST[but1]";
  8. ?>

Po kliknieciu pierwszego przycisku zeby wyświetlalo mi wartość val1 a drugiego val2
W operze wlasnie tak sie dzieje w IE zamiast val1 i val2 wyswietla Przycisk
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 - 12:08