Autor Zpráva
fijko
Profil
Zdravím, mám problém s formulárom. Niečo mám asi zle zadané alebo mi to nefunguje z iného dôvodu. Mohli by ste sa na to pozrieť?

HTML

<form action="mail.php">
                    <img src="data/prihlaska1.png">
                    <font face="Times New Roman" style="font-size: 12pt"><b>
                    Meno a priezvisko účastníka vrátane titulov:<br/>
                    <input type="text" name="meno" style="width: 100%"/><br/><br/>
                    Kontaktná adresa:<br/>
                    <input type="text" name="adresa" style="width: 100%"/><br/><br/>
                    Telefón: <input type="text" name="telefon" value="+421 " style="width: 40%"/>
                    E-mail: <input type="text" name="mail" value="@" style="width: 40%"/><br/>
                    <input type="hidden" name="predmet" value="Prihláška na konferenciu"><br/>
                    Spôsob prezentácie:<br/>
                    <input type="checkbox" name="ucast"> Účasť<br/>
                    <input type="checkbox" name="aktivna_ucast"> Aktívna účasť (vystúpenie v sekcii)<br/>
                    <input type="checkbox" name="prednaska"> Prednáška (v pléne)<br/><br/>
                    Názov príspevku:<br/>
                    <input type="text" name="nazov_prispevku" style="width: 100%"/><br/><br/>
                    Autor/autori príspevku:<br/>
                    <input type="text" name="autor_prispevku" style="width: 100%"/><br/><br/>
                    Prihlasujem sa do sekcie číslo:
                    <select name="sekcia">
                    <option value="Prihlásenie do sekcie č. 1">Sekcia č. 1</option>
                    <option value="Prihlásenie do sekcie č. 2">Sekcia č. 2</option>
                    <option value="Prihlásenie do sekcie č. 3">Sekcia č. 3</option>
                    <option value="Prihlásenie do sekcie č. 4">Sekcia č. 4</option>
                    </select><br/><br/>
                    <img src="data/prihlaska2.png"><br/>
                    Obed:<br/>
                    19. 4. 2011&nbsp&nbsp&nbsp&nbsp&nbspMám záujem o obed na tento dátum:
                    <input type="checkbox" name="obed1"><br/>
                    20. 4. 2011&nbsp&nbsp&nbsp&nbsp&nbspMám záujem o obed na tento dátum:
                    <input type="checkbox" name="obed2"><br/><br/>
                    <img src="data/prihlaska3.png">
                    <input type="submit" value="Odoslať">
                </form>


MAIL.PHP

<?php
$meno = $_POST['meno'];
$adresa = $_POST['adresa'];
$telefon = $_POST['telefon'];
$mail = $_POST['mail'];
$predmet = $_POST['predmet'];
$ucast = isset($_POST['ucast']) ? 'účasť.' : '';
$aktivna_ucast = isset($_POST['aktivna_ucast']) ? 'aktívna účasť.' : '';
$prednaska = isset($_POST['prednaska']) ? 'prednáška.' : '';
$nazov_prispevku = $_POST['nazov_prispevku'];
$autor_prispevku = $_POST['autor_prispevku'];
$sekcia = $_POST['sekcia'];
$obed1 = isset($_POST['obed1']) ? 'potvrdený.' : '';
$obed2 = isset($_POST['obed2']) ? 'potvrdený.' : '';

$sprava ="Meno: $meno\r\n Kontaktná dresa: $adresa\r\n Telefon: $telefon\r\n Telefon: $telefon\r\n Mail: $mail\r\n Spôsob prezentácie: $ucast
\r\n Spôsob prezentácie: $aktivna_ucast\r\n Spôsob prezentácie: $prednaska\r\n Názov príspevku: $nazov_prispevku\r\n Autor/autori príspevku: $autor_prispevku
\r\n Prihlasujem sa do sekcie: $sekcia\r\n 19.04.2011 obed $obed1\r\n 20.04.2011 obed $obed2";
$prijemca = "fijko@fijko.sk";

$zahlavie = "From: " . $mail . "\r\n"
. "Content-Type: text/plain; charset=UTF-8; format=flowed\n"
    . "MIME-Version: 1.0\n"
    . "Content-Transfer-Encoding: 8bit\n"
    . "X-Mailer: PHP\n";

if ( !empty($meno) and !empty($adresa)) {
mail($prijemca, $predmet, $sprava, $zahlavie);

echo "<h3>Ďakujeme. Vaša správa bola úspešne odoslaná.</h3><br />
<p>Táto stránka bude automaticky presmerována do 5 sekúnd.<br>
Pokiaľ sa tak nestane, pokračujte prosím <a href='http://www.konferenciapp.ku.sk'>tu</a><br><br></p>";
echo "<script type=\"text/javascript\">
setTimeout(\"self.location.replace('http://www.konferenciapp.ku.sk')\", 5*1000)
</script>";

} else {
echo "<h3>Prosíme Vás, aby ste vyplnili všetky údaje a správu odoslali znova. Ďakujeme.</h3>";

}
?>


Neviem čo mám presne zle. Ukazuje mi len "Prosíme Vás, aby ste vyplnili všetky údaje a správu odoslali znova. Ďakujeme." Všetky údaje vyplním stále. Pomôžete mi prosím opraviť to?

Moderátor panther: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Martinek
Profil *
fijko:
Nefunguje to, protože $meno a $adresa jsou prázdné.
Abych Ti řekl pravdu, tak za boha nemůžu přijít na to proč...

Zkusím Ti to upravit.
T.Thomas
Profil *
Zkus
<form action="mail.php" method="post"> 
Martinek
Profil *
T.Thomas:
:-D Já jsem vůl. Hlavně, že na to čumím.
fijko
Profil
:) Ďakujem Vám chalani... veľmi ste mi pomohli. Už to ide bezproblémovo...

Ešte raz ďakujem. :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0