Autor | Zpráva | ||
---|---|---|---|
rhintin Profil |
Zdravim potřeboval bych pomoc s odesíláním formuláře, když dám odeslat tak my akorát vyskočí poslední kus kódu. nejspíš bude chyba někde v syntaxy nebo nevim moc php neumim a potřebuju to nák zprovoznit předem děkuju za rady.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Dokument bez názvu</title> </head> <body> <?php $to = "muj@email.cz"; $predmet = "Objednavka od ".$_POST['jmeno'].""; $zprava = "Jméno:".$_POST['jmeno']."\nFirma:".$_POST['firma']."\nAdresa: ".$_POST['adresa']."\nTelefon: ".$_POST['telefon']."\nEmail: ".$_POST['email']."\nIčo: ".$_POST['ico']."\nBeton: ".$_POST['beton']." \n"; if(mail($to, $predmet, $zprava, "From:" . $email)); { echo "<p>Váš e-mail byl úspěšně odeslán.</p>"; } else { echo "<p>Váš e-mail se nepodařilo odeslat pravděpodobně jste nevyplnili všechny údaje.</p>"; } ?> </body> </html> vyskočí mi Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\Program Files (x86)\EasyPHP-12.1\www\my portable files\tybet\post.php on line 17 nevíte někdo kde je chyba? |
||
ninja Profil |
#2 · Zasláno: 11. 1. 2013, 19:20:08
Na řádku 15 máte nadbytečný středník
if(mail($to, $predmet, $zprava, "From:" . $email)); { |
||
rhintin Profil |
#3 · Zasláno: 11. 1. 2013, 19:31:14
ninja:
ted my prozměnu vyskočí Notice: Undefined variable: email in C:\Program Files (x86)\EasyPHP-12.1\www\my portable files\tybet\post.php on line 15 Váš e-mail byl úspěšně odeslán |
||
Micruss Profil |
Jestli jsem něco nepřehlídnul, tak nemáš nadefinovanej $email
takže bych to řešil jestli máš $email = 'tvuj@mail.cz'; edit: nebo $email = $_POST['odkoho']; |
||
rhintin Profil |
#5 · Zasláno: 11. 1. 2013, 21:55:58
Micruss:
děkuju moc už to funguje :) |
||
Časová prodleva: 11 let
|
0