Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]przycisk w formularzu
AniaR
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 6.05.2009
Skąd: warszawa

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


Mam przycisc taki:
  1. <input type="submit" value="<?=$line['id']?>" name="usun"/>


i wyswietla mi w napisie na przycisku cyferke (wartosc id), a chcialabym aby mi wyswietlalo normalny napis np. "usun" ale zarazem aby do kazdego przycisku byla przypisana wartosc id. Nie moge zrobic oddzielnie obok pola hidden z ta wartoscia id poniewaz juz mam takie pole, ktore dotyczy sie calego duzego formularza. W tym duzym formularzu odczytuje zdjecia i przy kazdym jest przcisk usun do usuwania danego zdjecia. Nie moge zrobic z kazdego przycisku i zdjecia oddzielnego formularza bo musialaby zrobic formularz w formularzu.

Czy da sie jakos umiescic w przycisku ukryta wartosc tego id? Czy jedyna mozliwoscia jest robienie tego w value?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
redelek
post
Post #2





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Ja raczej coś takiego załatwiam linkiem tylko link wygląda jak submit
  1. <a href=usun.php?del=$row['id'] >Usuń </a>

i po sprawie
W stylach zrób sobie żeby łącze a href wyglądało jak przycisk i masz gotowe.
Chyba w samym submit nie da się tak zrobić jak chcesz .

2. Rozwiązanie drugie to dodaj gdzieś ukryte pole w którym będą zapisywane rekordy np.
  1. <input type="hidden" name="id_usuwanego_rekordu" value="$row['id']" />


i potem w formularzu zobacz czy dostajesz tą wartość i usuwaj rekord. Wtedy do submit wpisz values="usuń" i po sprawie

oo i tak to powinno wyglądać

Ten post edytował redelek 11.08.2009, 15:28:27
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: 8.10.2025 - 01:41