HTML-szerkesztés kezdőknek!!!
-
#7708
"Hogyan lehet legegyszerűbben egy megrendelőlapot csinálni? (akár HTML-ben-is)"
Maga a megrendelőlap megjelenítését meg lehet oldani HTML (+CSS)-ben, viszont az űrlap további feldolgozásához szerveroldali szript (ASP, JSP, CFML, Perl, PHP) kell.
Egy szimpla HTML-űrlap így néz ki:
<form action="feldolgoz.php" method="post">
<p><label for="neve">Név:</label><input type="text" name="neve" id="neve" /></p>
<p><label for="cime">Cím:</label><input type="text" name="cime" id="cime" /></p>
<p><label for="phone">Telefon:</label><input type="text" name="phone" id="phone" /></p>
<p><input type="checkbox" name="termek[]" value="taska">Táska</p>
<p><input type="checkbox" name="termek[]" value="cipo">Cipő</p>
<p><input type="checkbox" name="termek[]" value="esernyo">Esernyő</p>
<p><input type="submit" name="submit" value="Rendel"></p>
</form>
Ehhez csinálni kell egy szerveroldali szkriptet - például ilyesmit (feldolgoz.php):
<?php
if ($_POST["submit"]=="Rendel") {
$cim="[email protected]"
$msg="";
$msg.="Neve: ".$_POST["neve"]."\n";
$msg.="Címe: ".$_POST["cime"]."\n";
$msg.="Telefonszáma: ".$_POST["phone"]."\n";
$msg.="Megrendelései:."\n";
foreach ($_POST["termek"] as $ertek) {
$msg.=$ertek."\n";
}
if (mail($cim,"Új megrendelés",$msg)==TRUE) {
echo "Köszönjük megrendelését";
}
}
?>
Persze ezt még lehet (érdemes) finomítani (Captcha-val le lehet ellenőrizni, hogy a küldő tényleg ember, nem valami spammer-robot; a különböző mezőket le lehet formailag ellenőrizni, stb...), csak példaképp mutattam be.