![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 0 Dołączył: 4.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam formularz w postaci:
Kod <form method="POST" action="includes/newsletter.php"> <img border="0" src="images/img_39.gif"> <input type="text" name="mail" style="background-image: url(images/img_13.gif); border-width:0px; background-repeat: no-repeat; width: 102px; height: 20; border: none;"><br> <input type="image" name="akcja" style="padding-top:5; padding-left:42;" src="images/img_42.gif" value="1"> <input type="image" name="akcja" style="padding-top:5;" src="images/img_44.gif" value="2"> </form> Jest to newsletter w którym jest pole tekstowe na maila i dwa buttony "zapisz" i "wypisz". Są to buttony graficzne (type="image") i tu mam problem: Jak przekazać jakąś wartość do skryptu php (includes/newsletter.php) z tych buttonów? Wpisałem (value="1/2") i na tej podstawie chciałem wpisać lub wypisać kogoś z listy ale niestety zmienna nie jest przekazywana. Jak to zrobić? Moze w inny sposób ale bez checkbox'ów? I jeszcze jedno... Moge jakoś wykonać zawartość "newsletter.php" bez przechodzenia do tego pliku? Chodzi o to zeby po przesłaniu maila wykonał sie skrypt i zebym w odpowiedzi dostał jakiś komunikat (np.: "ok" lub "bład")? Pzdr Ten post edytował My4tic 4.08.2005, 13:59:03 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
możesz dodać pole hidden i przed wyslaniem formualrza ustawiać mu przy pomocy js odpowiednią wartośc w zależności od tego jaki button nacisnieto. To jednak ma wade. js mozna wylaczyc.
submit obrazkoy wysyla dwie zmienne nazwa_x nazwa_y Nadaj dla tych submitów inne nazwy i potym bedziesz wiedzial co wcisnieto |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 0 Dołączył: 4.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Hmm dalej mam problem. Wartości x i y za każdym razem dla tego samego buttona są rózne. Wyglada na to ze to wspolrzedne miejsca w jakie kliknięto (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
Chciałem zrobić coś takiego: (newsletter.php)
Z formularza wywaliłme w ogole "name" gdyż jak miałem: Kod <input type="image" name="zapisz" style="padding-top:5; padding-left:42;" src="images/img_42.gif"> <input type="image" name="wypisz" style="padding-top:5;" src="images/img_44.gif"> wtedy dostawałem jakąś dziwne zmienne, których nie wiedziałem jak użyć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Kod newsletter.php?mail=xdsd&zapisz.x=22&zapisz.y=9 lub Kod newsletter.php?mail=xdsd&wypisz.x=21&wypisz.y=10 Jak sobei z tym poradzić? |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no tak przecież mowilem ze masz tak
nazwa_x nazwa_y musisz sprawdzac: zamien $_POST na $_GET jak formularz wysylasz getem x i y to wspolrzedne klikniecia na obrazek |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 0 Dołączył: 4.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Miałem z rok przerwy w php i sporo pozapominałem ;-) Ten post edytował My4tic 4.08.2005, 14:41:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:48 |