![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 27.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam formularz wysyłany przez php. Oddzielnie wyskrobałem z pomocą internetu skrypt przypisujący cenę do produktu z listy. Niestety po dodaniu skryptu do formularza przestał mi php prawidło działać (przesyła cene przedmiotu a nie nazwę). A do tego skryp też nie działa. Proszę o informację czy da się to jakoś łatwo usprawnić
Z góry dziękuję, Tomek |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
no przesyłasz cene bo myList w <options> ma value="450" czyli cena daj value="nazwa" to Ci prześle nazwę poza tym trzymaj się tego że piszesz $_POST['nazwa'] a nie $_POST[nazwa]
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 27.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
f1xer rozumiem, że wprowadzenie value w <option> zmienia mi przesyłane dane. Tyle, że value w <option> jest mi potrzebne do działania skryptu, bo określa cenę danego przedmiotu, wybranie przedmiotu podwoduje pojawienie się ceny. To jest skrypt, który oddzielnnie wycisnąłem z internetu
Problem mam, bo skrypt wsadzony we wcześniej napisany formularz
przestaje działać, nie wyświetla się cena i zamiat lampka1 lub lampka2 przesyła ich ceny. Moje pytanie jest, czy mogę i jeżeli tak, to jak mogę prawidłowo wsadzić skrypt we wcześniej napisany formularz? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
no to skoro cena musi być w option to nie możesz użyć tej listy do przesyłania nazwy przedmiotu
możesz stworzyć sobię ukryte pole formularza
i zakładając że to tutaj będzie nazwa lampki trzeba jeszcze dopisać do skryptu JS
wtedy w $_POST['nazwa'] bedzie np. lampka 1 pisane tak z głowy bo nie mam jak przetestować tak więc możliwe błędy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 27.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
patrzę na podpowiedź z lewa i z prawa i nic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Możesz mi powiedzieć, gdzie i jak następuje powiązanie pozycji listy z <select> z ukrytym polem <input>?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod document.getElementById("ukrytaNazwa").value=mylist.options[mylist.selectedIndex].text; przypisuje to polu hidden nie wartość ale nazwę z listy czyli tekst lampa 1 lampa 2 itd. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 27.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
działa (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) wreszcie dodarło o co chodzi
Dziękuję za pomoc. Miałbym jeszcze prośbę, jak mogę powiązać cenę z ilością sztuk? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 16:32 |