Stránka 1 z 1

Odeslání dat z formuláře na email - problém

Napsal: 28 srp 2013 16:28
od jerabina
Zdravím.
Mám problém s tím, že mám tento formulář:

Kód: Vybrat vše

<div class="content-center">

  <form method="post" name="myForm">
    <div class="form_box">
      <div>
         <p>
            Vaše jméno
         </p><input type="text" class="finput" name="name" value="" />
      </div>
      <div>
         <p>
            Váš telefon
         </p><input type="text" class="finput" name="phone" value="" />
      </div>
      <div>
         <p>
            Váš e-mail
         </p><input type="text" class="finput" name="mail" value="@" />
      </div>
      <div>
         <p>
            Adresa zakázky
         </p><textarea name="address" class="finput" cols="25" rows="4"></textarea>
      </div>
      <div>
         <p>
            Co je potřeba
         </p><textarea name="leave_message" class="finput" cols="25" rows="4"></textarea>
      </div>
      
    <input type="submit" class="button" align="center" name="Submit" value="odeslat" />
    </div>
  </form>


A potřebuju aby se mi všechny hodnoty odeslaly na můj email.
Toto je PHP script na zpracování.

Kód: Vybrat vše

<?php
  $zprava = $_POST['name'];
  $email = mail@seznam.cz';
  $vysledek = mail($email, 'test', $zprava);
  if ($vysledek)
    echo 'Zpráva byla úspěšně odeslána';
  else
    echo 'Zpráva nebyla odeslána, nastala chyba';
?>


Co mi to dělá v takovémto stádiu, vyplním formulář, odešlu, ale pouze se informace resetují a nikam mě to nepřesměruje. Navíc nevím, jak emailem poslat víc tich obsahů textarey. Děkuju za pomoc.

Re: Odeslání dat z formuláře na email - problém

Napsal: 28 srp 2013 18:55
od LuCaCZ
v PHP u emailu ti chybí uvozovka

Re: Odeslání dat z formuláře na email - problém

Napsal: 29 srp 2013 10:59
od jerabina
Takže toto už je opravené, ale pořád nevím jak udělat, aby to odeslalo víc tich hodnot. Nemá někdo nápad?

Re: Odeslání dat z formuláře na email - problém

Napsal: 29 srp 2013 16:30
od CZechBoY
PHP píše:$zprava = "Dobrý den, odeslali jste toto:\n" .
"Jméno: " . $_POST['name'] . "\n" .
"Foun: " . $_POST['phone'] . "\n" .
"Mejl: " . $_POST['mail'] . "\n" .
"Adresa: " . $_POST['address'] . "\n" .
"Poznámka: " . $_POST['leave_message'] . "\n" .
"Nashle a přijďte zas";

Re: Odeslání dat z formuláře na email - problém

Napsal: 30 srp 2013 20:21
od jerabina
Ahoj, funguje to! Mockrát děkuju, akorát ještě jedna věc, přišel mi email, ale text byl tento:
DobrĂ˝ den, odeslali jste toto:
Jméno:
Foun:
Mejl: @sf
Adresa:
Poznámka:

I když to je uložené ve správném formátu, nevíš co s tím dělat prosím?

Re: Odeslání dat z formuláře na email - problém

Napsal: 30 srp 2013 20:28
od CZechBoY
PHP píše: $headers = "MIME-Version: 1.0\r\n";
$headers.= "Content-Type: text/plain; charset=UTF-8\r\n";
$headers.= "Content-Transfer-Encoding: 8bit\r\n";
$vysledek = mail($email, 'test', $zprava, $headers);

Re: Odeslání dat z formuláře na email - problém  Vyřešeno

Napsal: 30 srp 2013 20:38
od jerabina
Mockrát děkuju!
Dávám vyřešeno a nejraději bych ti dal karmu nebo palec kdyby tu byly :D