Diskuze: Problém s formulářem
Člen
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Na 6. řádku odspoda ti chybí echo
- máš tam jenom
else
a nic jiného.
Jinou chybu nevidím a ani se v tom moc nevyznám - bylo by lepší, kdybys nám
napověděl, kde je ten řádek 139.
celý kód má 109 řádků vč. html kódu na webu, proto si nevím rady protože kód prostě řádek 139 nemá.
Toto je zdroják z webu:
<!DOCTYPE html>
<html lang="cs-cz">
<head><title>Firmy | Kunweb.cz</title>
<meta charset="utf-8">
<link rel="stylesheet" href="/style.css" type="text/css"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link rel="stylesheet" href="/mobile.css" type="text/css" media="handheld"/>
<link rel="stylesheet" href="/all-devices.css" type="text/css"/>
<link rel="stylesheet" href="/firmy.css" type="text/css"/>
<link rel="shortcut icon" href="/kunwebico.ico" type="image/x-icon">
<script type="text/javascript">
window.cookieconsent_options = {"message":"Tento web používá cookies k personalizaci reklam a ke zlepšení statistik. Užíváním webu souhlasíte s cookies a podmínkami webu Kunweb.cz.","dismiss":"Souhlasím!","learnMore":"Kompletní podmínky.","link":"https://www.kunweb.cz/podminky.html","theme":"dark-bottom"};
</script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.10/cookieconsent.min.js"></script>
<!-- End Cookie Consent plugin -->
</head>
<body> <script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-58419786-1', 'auto');
ga('send', 'pageview');
</script>
<div id="menu">
<div id="logo"><a href="/index.html"><img src="/images/logokunweb2017.png" width="200px" alt="" /></a><br />
</div>
<div id="links"><a href="/index.html" class="link-menu">Domů</a><br />
<br />
<a href="/pocasi.html" class="link-menu">Počasí</a><br />
<br />
<a href="/zpravy.html" class="link-menu">Aktuální zprávy</a><br />
<br />
<a href="https://kunweb.cz/special.html" class="link-menu">Naše speciály</a><br />
<br />
<a href="/podminky.html" class="link-menu">Důležité</a><br />
<br />
<a href="http://magcz.kunweb.cz" class="link-menu">Magazín</a><br />
<br />
<a href="/email.html" class="link-menu">Email</a><br />
<br />
<a href="/kontakt.html" class="link-menu">Kontakt</a><br />
<br />
<br />
<br />
</div>
<div id="social-media"><a href="#" class="social"><img src="/images/facebook.png" class="medias" alt="" /></a><a href="#" class="social"><img src="/images/twitter.png" class="medias" alt="" /></a><a href="#" class="social"><img src="/images/youtube.png" class="medias" alt="" /></a></div>
</div>
<div id="text">
<div id="page">
<div id="header-image-podminky">Kunweb.cz Firmy</div>
<div id="textove-zpravy">
<div id="registrace-firmy-form">
<?
$firma = $_POST['firma'];
$ico = $_POST['ico'];
$adresa = $_POST['adresa'];
$email = $_POST['email'];
$telefon = $_POST['telefon'];
$web = $_POST['web'];
$oteviracka = $_POST['oteviracka'];
$o-firme = $_POST['o-firme'];
$souhlasim = $_POST['souhlasim'];
$rok = $_POST['rok'];
if ($_POST)
{
if (isset($_POST['firma']) && $_POST['firma'] &&
isset($_POST['email']) && $_POST['email'] &&
isset($_POST['adresa']) && $_POST['adresa'] &&
isset($_POST['souhlasim']) && $_POST['souhlasim'] &&
isset($_POST['rok']) && $_POST['rok'] == date('Y'))
{
$to = "[email protected]";
$extra = "From: [email protected]\r\nReply-To: $to\r\nContent-Type: text/plain; charset=\"utf-8\"\r\nContent-Transfer-Encoding: 8-bit\r\n";
$subject = "Registrace nového emailu - ".$to."";
$mess = "firma: ".$firma."\nico:".$ico."\nadresa:".$adresa."\nemail: ".$email."\ntelefon:".$telefon."\nweb:".$web."\noteviracka:".$oteviracka."\no-firme".$o-firme."\nsouhlasim:".$souhlasim."\n";
if(mail ($to, $subject, $mess, $extra)) echo "Registrace byla úspěšná.";
echo else "Při registraci nastala chyba :(, Kontaktujte administrátora přes email [email protected]";
}
else
echo "Registrační formulář není správně vyplněný. <br/><br/>Buď jste nevyplnili všechna povinná pole nebo některé údaje jsou neplatné!";
}
?>
</div>
</div></div></div>
<div id="cookies-content">
<div id="nadpisek">VYUŽÍVÁNÍ COOKIES</div>
<div id="textovka">Tento web používá cookies k zlepšení identifikace uživatele a k vylepšení statistik návštěvnosti. Užíváním webové stránky www.kunweb.cz souhlasíte s podmínkami užívání webu a s využíváním cookies.</div>
</div></body>
</html>
else echo
a
ne echo else
.jsem si naprosto jistý, je tam přesně 106 řádků vč. řádků na kterých nic není
Protože používáš ve jménech proměnných nevalidní znaky. $o-firme není v php validní.
Zobrazeno 8 zpráv z 8.