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

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
Uživatelský avatar
jerabina
člen Security týmu
Příspěvky: 3647
Registrován: 16 bře 2013 15:08
Bydliště: Litoměřice

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

Příspěvek 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.
Když nevíš jak dál, přichází na řadu prostudovat manuál!
HJT návod

Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: 21 bře 2011 00:02

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

Příspěvek od LuCaCZ »

v PHP u emailu ti chybí uvozovka
Uživatelský avatar
jerabina
člen Security týmu
Příspěvky: 3647
Registrován: 16 bře 2013 15:08
Bydliště: Litoměřice

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

Příspěvek 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?
Když nevíš jak dál, přichází na řadu prostudovat manuál!
HJT návod

Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

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

Příspěvek 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";
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
jerabina
člen Security týmu
Příspěvky: 3647
Registrován: 16 bře 2013 15:08
Bydliště: Litoměřice

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

Příspěvek 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?
Když nevíš jak dál, přichází na řadu prostudovat manuál!
HJT návod

Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

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

Příspěvek 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);
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
jerabina
člen Security týmu
Příspěvky: 3647
Registrován: 16 bře 2013 15:08
Bydliště: Litoměřice

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

Příspěvek 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
Když nevíš jak dál, přichází na řadu prostudovat manuál!
HJT návod

Pokud neodpovídám do vašich témat v sekci HJT když jsem online, tak je to jen proto, že jsem na mobilu kde je studování logů a psaní skriptů nemožné. Neberte to tedy prosím jako ignoraci.
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Napojení Webnode kontaktního formuláře na Raynet CRM přes Make
    od mahy133 » » v Programování a tvorba webu
    1 Odpovědi
    17166 Zobrazení
    Poslední příspěvek od HelFix
  • Který osobní email v době utahujících se šroubů obchodníků s osobními daty?
    od NikdoNikde » » v Komunikace na internetu
    8 Odpovědi
    7963 Zobrazení
    Poslední příspěvek od MonikaVavrova
  • Problém s FPS
    od mcrakvar » » v Vše ostatní (sw)
    4 Odpovědi
    7892 Zobrazení
    Poslední příspěvek od petr22
  • Problém s internetem
    od valama » » v Internet a internetové prohlížeče
    11 Odpovědi
    8655 Zobrazení
    Poslední příspěvek od RIKI22
  • Problém s internetem
    od yakubb23 » » v Sítě - hardware
    1 Odpovědi
    7348 Zobrazení
    Poslední příspěvek od meda2016

Zpět na „Programování a tvorba webu“