Autor Zpráva
slavo
Profil *
Zdravim, potreboval by som pomoc, v php moc robit neviem, no obcas potrebujem vytvorit a spojazdnit nejaky ten odosielaci formular... nechapem vsak, co je s tymto jednym zle... neviem, preco mi to nefunguje, prosim mrknite sa na to a hodte nejake napady. Dakujem

<form action="email.php">
	<label>Titul / Názov firmy<br><input name="titul" type="text" size="60" id="titul" maxlength="1000" /></label>
	<br><br>
    <label>Meno / IČO<br><input name="meno" type="text" size="60" id="meno" maxlength="1000" /></label>
	<br><br>
    <label>Priezvisko / DIČ / DIČ DPH<br><input name="priezvisko" type="text" size="60" id="priezvisko" maxlength="1000" /></label>
	<br><br>
    <label>Ulica, č.d.<br><input name="ulica" type="text" size="60" id="ulica" maxlength="1000" /></label>
	<br><br>
    <label>Mesto<br><input name="mesto" type="text" size="60" id="mesto" maxlength="1000" /></label>
	<br><br>
    <label>PSČ<br><input name="psc" type="text" size="60" id="psc" maxlength="1000" /></label>
	<br><br>
    <label>Telefón<br><input name="telefon" type="text" size="60" id="telefon" maxlength="1000" /></label>
	<br><br>
	<label>E-mail<br><input name="email" type="text" size="60" id="email" maxlength="1000" /></label>
	<br><br>
    <label>Spôsob dopravy<br><input name="doprava" type="text" size="60" id="doprava" maxlength="1000" /></label>
	<br><br>
	<label>Objednávam si praciu guľu v počte<br><input name="objednavka" type="text" size="60" id="objednavka" maxlength="1000" /></label>
	<br><br>
	<input type="submit" value="Odoslať objednávku" />
	</form>


<?php

$prijemca = "slavomirvojacek@centrum.sk";



if ($meno && $priezvisko && $ulica && $mesto && $psc && $email && $doprava && $text){

mail("slavomirvojacek@centrum.sk", "$predmet objednavka", "$titul .. $meno .. $priezvisko .. Vam posiela objednavku v pocte kusov: $text .. Bydlisko: $ulica .. $mesto .. $psc .. Telefon: $telefon .. Sposob dopravy: $doprava", 
"from: $email");

echo "Váš <b>email bol</b> úspešne <b>odoslaný</b>!";

}

elseif (($meno && $priezvisko && $email && $text) == false){

echo "Váš <b>email nebol odoslaný</b>. <b>Nezadali ste všetky</b> povinné 
<b>údaje</b>.";

}

?>


Vsetko najdete aj [url=wellos-tm.sk/formular.html]tu[/url]
Alphard
Profil
Nejčastější potíže s PHP (FAQ)
SpotRudloff
Profil
<?php

$prijemca = "slavomirvojacek@centrum.sk";



if (IsSet($meno) AND IsSet($priezvisko) AND IsSet($ulica) AND IsSet($mesto) AND IsSet($psc) AND IsSet($email) AND IsSet($doprava) AND IsSet($text)){

$mail = mail("slavomirvojacek@centrum.sk", "$predmet objednavka", "$titul .. $meno .. $priezvisko .. Vam posiela objednavku v pocte kusov: $text .. Bydlisko: $ulica .. $mesto .. $psc .. Telefon: $telefon .. Sposob dopravy: $doprava", 
"from: $email");


}else{

echo  "<b>Nezadali ste všetky</b> povinné <b>údaje</b>.";

}

if(!$mail){

echo "Váš <b>email nebol odoslaný</b>.";

}else{

echo "Váš <b>email bol</b> úspešne <b>odoslaný</b>!";

}

?>
panther
Profil
SpotRudloff:
na 7. řádku raději $_POST['meno'] nebo $_GET['meno'] atd.

Místo isset použít !empty, aby nešly odeslat povinné položky prázdné.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0