![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 16.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z zrobieniem dynamicznego sumowania kwoty w formularzu po wpisaniu ilości sztuk danego produktu. Kod <table width="100%" style="border:0px;"> <tr> <td>Ilość:</td> <td><input type="text" name="ilosc"></td> </tr> <tr> <td>Cena:</td> <td><input type="text" name="cena"></td> </tr> </table> Cena jest ustalona góry np. 15zł i po wpisaniu ilości chciałbym, aby uzupełniało się pole cena. Bardzo proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 16.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko pięknie działa, dzięki wielkie! (IMG:style_emoticons/default/wink.gif)
Mam teraz problem z wysłaniem ceny na pocztę :/ bardzo proszę o pomoc, wszystko ładnie się wysyła oprócz wyliczonej ceny z pola output. Kod <?php
ob_start(); // sprawdzamy, czy zmienna $submit jest pusta if (empty($_POST['submit2'])) { // formularz echo " <form method=\"post\" oninput='cena.value=15*parseInt(b.value)'> <table width=\"100%\" style=\"border:0px;\"> <tr> <td style=\"border : 0px; width: 35%; text-align: right; padding-right: 20px;\">Ilość:</td> <td style=\"border : 0px; width: 75%;\"> <input type='number' id='b' value='1' name=\"ilosc\" style=\"width: 75%;\"> </tr> <tr> <td style=\"border : 0px; width: 35%; text-align: right; padding-right: 20px;\">Cena:</td> <td style=\"border : 0px; width: 75%;\"> <output name=\"cena\" for='b' >15</output>zł </td> </tr> <tr> <td style=\"border : 0px; width: 35%; text-align: right; padding-right: 20px;\">Imię i Nazwisko:</td> <td style=\"border : 0px; width: 75%;\"><input type=\"text\" name=\"imie\" style=\"width: 75%;\"></td> </tr> <tr> <td style=\"border : 0px; width: 35%; text-align: right; padding-right: 20px;\">Adres:</td> <td style=\"border : 0px; width: 75%;\"><input type=\"text\" name=\"adres\" style=\"width: 75%;\"></td> </tr> <tr> <td style=\"border : 0px; width: 35%; text-align: right; padding-right: 20px;\">Kod pocztowy:</td> <td style=\"border : 0px; width: 75%;\"><input type=\"text\" name=\"kod\" style=\"width: 75%;\"></td> </tr> <tr> <td style=\"border : 0px; width: 35%; text-align: right; padding-right: 20px;\">Miasto:</td> <td style=\"border : 0px; width: 75%;\"><input type=\"text\" name=\"miasto\" style=\"width: 75%;\"></td> </tr> <tr> <td style=\"border : 0px; width: 35%; text-align: right; padding-right: 20px;\">NIP:</td> <td style=\"border : 0px; width: 75%;\"><input type=\"text\" name=\"nip\" style=\"width: 75%;\"></td> </tr> <tr> <td style=\"border : 0px; width: 35%; text-align: right; padding-right: 20px;\">E-mail:</td> <td style=\"border : 0px; width: 75%;\"><input type=\"text\" name=\"email\" style=\"width: 75%;\"></td> </tr> <tr> <td style=\"border : 0px; width: 35%; text-align: right; padding-right: 20px;\">Telefon:</td> <td style=\"border : 0px; width: 75%;\"><input type=\"text\" name=\"telefon\" style=\"width: 75%;\"></td> </tr> <tr> <td style=\"border : 0px;\"> </td> <td style=\"border : 0px;\"><input type=\"submit\" name=\"submit2\" value=\"wyślij\" style=\" font-family: Arial, Helvetica, sans-serif;\"> </tr> </table>"; } // czy pola sa uzupełnione elseif (!empty($_POST['imie']) && !empty($_POST['adres']) && !empty($_POST['kod']) && !empty($_POST['miasto']) && !empty($_POST['nip']) && !empty($_POST['email']) && !empty($_POST['telefon'])) { $message = "Ilość:$_POST[ilosc]\nCena: $_POST[cena]\nImię i nazwisko: $_POST[imie]\nAdres: $_POST[adres]\nKod pocztowy: $_POST[kod]\nMiasto: $_POST[miasto]\nNIP: $_POST[nip]\nE-mail: $_POST[email]\nTelefon: $_POST[telefon]"; $header = "From: $_POST[imie] <$_POST[email]>"; @mail("jakis_adres@gmail.com","TYTUŁ MAILA!","$message","$header") or die('Nie udało się wysłać wiadomośći'); // gdy poprawnie echo "<div align=\"center\"><strong><br><br><br><br>Wiadomość została wysłana!</strong></div>"; } else echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij wszystkie pola formularza!</span>"; ?> |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
Dziwne ,że tobie wysyła, mi dopiero zaczęło działać jak dodałem <form method="post" action = "plik.php"... i zamknąłem formularz.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 07:38 |