Formulář na webu s odesláním na email

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

Robert Junek
nováček
Příspěvky: 2
Registrován: květen 16
Pohlaví: Muž
Stav:
Offline

Formulář na webu s odesláním na email

Příspěvekod Robert Junek » 12 kvě 2016 16:41

Ahoj všem. Neumím moc dělat www stránky, ale přes to se o to pokouším. Narazil jsem na problém s formulářem, nedaří se mi ho rozběhat. Chci ho použít jako triviální rezervační systém. Pomohl by jste mi někdo prosím?

HTML kod stránky s formulářem:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Odesílání novinek</title>
</head>
<body>
<h1 align="center"><font color="#004080">Rezervace noční školka</font></h1>
<p><font color="#004080">rádi Vám rezervujeme termín, stačí vyplnit formulář a
my Vám vaši rezervaci potvrdíme</font></p>
<p><font color="#004080">Prosíme vyplňte Vaše jméno, jméno dítěte, email i telefon.</font></p>
<p>&nbsp; </p>
<form action="poslir.php" method="post">
<input name="jméno a příjmení" size="25" value="Vaše jméno a příjmení"><br>
<input name="jméno dítěte" size="25" value="jméno dítěte"><br>
<input name="termín rezervace" size="25" value="termín rezervace"><br>
<input name="email" size="25" value="email"><br>
<input name="telefon" size="25" value="telefon"><br>
<input name="spam" size="25"> <strong>= 1 + 1</strong><br>
<textarea name="zprava" rows="6" cols="55">Poznámky, které chcete uvést k rezervaci</textarea><br>
<input type="submit" value="Odeslat">
</form>

</body>
</html>

Obsah souboru PHP:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Odesílání rezervace</title>
</head>
<body>
<h1><font color="#004080">Odesílání rezervace</font></h1>

<?
$jmeno a prijmeni = $_POST['jmeno a prijmeni'];
$jmeno ditete = $_POST['jmeno ditete'];
$termin rezervace = $_POST['termin rezervace'];
$email = $_POST['email'];
$telefon = $_POST['telefon'];
$spam = $_POST['spam'];
$zprava = $_POST['zprava'];

if ($jméno a príjmeni!="" and $jmeno ditete!="" and $termin rezervace!="" and $email!="" and $telefon!="" and $zprava!="" and $spam=="2")
{
Mail("activity24@seznam.cz", $jmeno a prijmeni, $jmeno ditete, $termin rezervace, $telefon, $spam, $zprava," From: " . $email);
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
}
else
{
echo "<p> Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje.</p>";
}
?>

</body>
</html>


Poraďte mi prosím co mám špatně. Předem všem děkuji Rob. Junek

Reklama
Uživatelský avatar
Karrex
Elite Level 10
Elite Level 10
Příspěvky: 9596
Registrován: listopad 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline

Re: Formulář na webu s odesláním na email

Příspěvekod Karrex » 12 kvě 2016 16:43

Jaký máš hosting?
Funguji už jen přes SZ. Sestava v profilu.
Watercooling Club EXOverclocker@HWBot league rank#1 Aprilia Shiver Club BMW ///M Club

Robert Junek
nováček
Příspěvky: 2
Registrován: květen 16
Pohlaví: Muž
Stav:
Offline

Re: Formulář na webu s odesláním na email

Příspěvekod Robert Junek » 12 kvě 2016 16:44

hosting je v pohodě už mi jeden formulář běží, mrkni na : http://www.activity24.cz/formular.htm

Dodatečně přidáno po 55 vteřinách:
Ale pokusil jsem se ho amatérsky rozšířit na : http://www.activity24.cz/rezervace.htm a nejede mi to

Uživatelský avatar
lamin_cz
Level 2.5
Level 2.5
Příspěvky: 314
Registrován: říjen 12
Bydliště: Kostelec u Holešova
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Formulář na webu s odesláním na email

Příspěvekod lamin_cz » 13 kvě 2016 07:27

jako názvy inputů nepoužívej mezery a diakritiku ...

Kód: Vybrat vše

name="jmeno_a_prijmeni" .... => .... $_POST["jmeno_a_prijmeni"] 


To samé platí u proměnných v PHP

Kód: Vybrat vše

$jmeno_a_prijmeni


A ještě máš chybně vyplněnou funkci mail ...
  • CPU: Cx6x86L-PR150+
  • MB: XT PRO2
  • GPU: integrovaná
  • RAM: 28Mb SDRAM
PHP, MySQL, HTML, CSS, jQuery ...


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Seznam Doplněk – Email
    od jokabuki » 06 říj 2023 12:50 » v Internet a internetové prohlížeče
    1
    3600
    od KubaCZE Zobrazit poslední příspěvek
    21 úno 2024 20:00
  • Phishingovy utok aneb email odesilatele Příloha(y)
    od drobino » 15 pro 2023 08:22 » v Vše ostatní (sw)
    15
    1895
    od 28nitro28 Zobrazit poslední příspěvek
    17 pro 2023 20:12
  • chyba na webu
    od teichmann.ondrej » 04 zář 2023 15:45 » v Programování a tvorba webu
    1
    1993
    od petr22 Zobrazit poslední příspěvek
    04 zář 2023 16:09
  • Jak silné VPS na provoz webů?
    od hufi2301 » 18 kvě 2023 10:23 » v Sítě - hardware
    0
    916
    od hufi2301 Zobrazit poslední příspěvek
    18 kvě 2023 10:23
  • Jak připojit obrázek do podpisu na email od "Seznam.cz" Příloha(y)
    od Zabral68 » 08 zář 2023 17:25 » v Komunikace na internetu
    6
    3844
    od atari Zobrazit poslední příspěvek
    11 zář 2023 17:47

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti