SaVaGe123 21 Zgłoś post Napisano Grudzień 29, 2011 Jak wysłać zawartość koszyka na email ? Oto skrypt wysyłający: <?php if (isset($_REQUEST['haslo'])) { $haslo = $_REQUEST['haslo'] ; $klientlogin = $_SESSION['login'] ; $message = $_REQUEST['wartosc'] ; mail("mojmail@domena.pl", "Zamównie od $klientlogin", $message, "Haslo:" . $haslo); echo "<p class='true'>Dziękujemy za złożenie zamówienia. Usługa zostanie aktywowana w ciągu 24h.</p>"; } else { echo "<form method='post' action='sklep.php'> <b> Hasło:</br> <input name='haslo' type='text' class='validate-username required'/><br /></br> <div class='button'><input type='submit' value='Zamawiam!'></div></br></br></br> </form>"; } ?> W czym problem ? A więc tak. Chciał bym pobrać wartość z tego pola: <div>Wartość: <strong><span name="wartosc" id="basketAmount"></span> zł</strong></div> Koszyk działa z użyciem JavaScript Wygląd koszyka : Udostępnij ten post Link to postu Udostępnij na innych stronach
pietrovek 19 Zgłoś post Napisano Grudzień 30, 2011 (edytowany) może tak? <?php if (isset($_REQUEST['haslo'])) { $haslo = $_REQUEST['haslo'] ; $klientlogin = $_SESSION['login'] ; $message = $_POST['cost'] ; mail("mojmail@domena.pl", "Zamównie od $klientlogin", $message, "Haslo:" . $haslo); echo "<p class='true'>Dziękujemy za złożenie zamówienia. Usługa zostanie aktywowana w ciągu 24h.</p>"; } else { echo "<form method='post' action='sklep.php' id='form1' name='form1'> <b>Hasło:</b></br> <input name='haslo' type='text' class='validate-username required'/><br /></br> <input type='hidden' value='' name='cost' /> <div class='button'><input type='submit' onClick=\"javascript:document.form1.cost.value=document.getElementById('basketAmount').nextSibling.data\" value='Zamawiam!'></div></br></br></br> </form>"; } ?> choć nie do końca wiem czy o to Ci chodziło... Edytowano Grudzień 30, 2011 przez pietrovek (zobacz historię edycji) 1 Udostępnij ten post Link to postu Udostępnij na innych stronach
SaVaGe123 21 Zgłoś post Napisano Grudzień 30, 2011 Chyba nie do końca Chcę pobrać wartość z tego pola: <div>Wartość: <strong><span name="wartosc" id="basketAmount"></span> zł</strong></div> Jak tego dokonać ? Pobrać z niego wartość ? Z wysłaniem na email sobie poradzę http://mwh.cba.pl/koszyk_demo.php <-- Demo Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Grudzień 30, 2011 Najprościej z poziomu javascriptu oprócz wyświetlania wartości wpisuj sobie wartość do inputa typu hidden i wtedy jak wyślesz formularzu będzie ta wartość przekazana w $_POST. 1 Udostępnij ten post Link to postu Udostępnij na innych stronach
pietrovek 19 Zgłoś post Napisano Grudzień 30, 2011 (edytowany) mała pomyłka w poprzednim kodzie... <?php if (isset($_REQUEST['haslo'])) { $haslo = $_REQUEST['haslo'] ; $klientlogin = $_SESSION['login'] ; $message = $_POST['cost'] ; mail("mojmail@domena.pl", "Zamównie od $klientlogin", $message. "Haslo:" . $haslo); echo "<p class='true'>Dziękujemy za złożenie zamówienia. Usługa zostanie aktywowana w ciągu 24h.</p>"; } else { echo "<form method='post' action='sklep.php' id='form1' name='form1'> <b>Hasło:</b></br> <input name='haslo' type='text' class='validate-username required'/><br /></br> <input type='hidden' value='' name='cost' /> <div class='button'><input type='submit' onClick=\"javascript:document.form1.cost.value=document.getElementById('basketAmount').textContent\" value='Zamawiam!'></div></br></br></br> </form>"; } ?> chyba o to chodziło mam nadzieję... tylko taki mail będzie zawierał w sumie tylko wartość zamowienia (np. 23) i hasło czyli przykładowy mail: 23Haslo:tomojesuperhaslo mam nadzieję że to było w Twoim zamiarze... Edytowano Grudzień 30, 2011 przez pietrovek (zobacz historię edycji) 1 Udostępnij ten post Link to postu Udostępnij na innych stronach
SaVaGe123 21 Zgłoś post Napisano Grudzień 30, 2011 regdos i pietrovek obaj po plusie ;] regdos dziex za pomysł jak zawsze działa (parę przeróbek) pietrovek niestety nie działa ale + za dobre chęci ;] Lecz nie skorzystam z tego. Piszę skrypt na nowo w oparciu o bazę MySQL i przesyłanie zamówień do panelu administracyjnego ;] Jeszcze raz dzięki Udostępnij ten post Link to postu Udostępnij na innych stronach