form segitség
Szerző
Üzenet
Hello
Egy apartmanháznak csinálok szobafoglalás formot. Készen van de ha rámegyek hogy küldje az adatokat akkor az outlokot hozza elő. Freewebre rakam fel egyelőre az oldalt és egy ideig maradni is fog.
itt a kód:
mi lehet a hiba?
köszi a segitséget!
Egy apartmanháznak csinálok szobafoglalás formot. Készen van de ha rámegyek hogy küldje az adatokat akkor az outlokot hozza elő. Freewebre rakam fel egyelőre az oldalt és egy ideig maradni is fog.
itt a kód:
Kód:
<form action="mailto:bartalisbertalan@gmail.com" method="post" ENCTYPE="text/plain">
<!--webbot bot="SaveResults" S-Email-Format="TEXT/PRE" B-Email-Label-Fields="TRUE" B-Email-ReplyTo-From-Field="FALSE" S-Email-ReplyTo="bartalisbertalan@gmail.com" B-Email-Subject-From-Field="TRUE" S-Email-Subject="Foglalás" S-Date-Format="%Y. %B %d." S-Time-Format="%H:%M:%S" S-Builtin-Fields="REMOTE_NAME REMOTE_USER HTTP_USER_AGENT Date Time" S-Email-Address="1@tikoov.hu" -->
<p>Foglalás</p>
<table border="1" width="100%" id="table1">
<tbody>
<tr>
<td width="90">Név</td>
<td width="515"><input type="text" name="Foglalás a goldhausban Név" size="62" /></td>
</tr>
<tr>
<td width="90">Telefon</td>
<td width="515"><input type="text" name="Telefon" size="62" /></td>
</tr>
<tr>
<td width="90">Email</td>
<td width="515"><input type="text" name="Email" size="62" /></td>
</tr>
<tr>
<td width="90">Érkezés</td>
<td width="515"><input type="text" name="Érkezés" size="62" /></td>
</tr>
<tr>
<td width="90"><p>Távozás</p> </td>
<td width="515"><input type="text" name="Utazás" size="62" /></td>
</tr>
<tr>
<td width="90">Szobák száma</td>
<td width="515"><input type="text" name="Szobák száma" size="62" /></td>
</tr>
<tr>
<td width="90">Személyek száma</td>
<td width="515"><input type="text" name="Személyek száma" size="62" /></td>
</tr>
<tr>
<td width="90">Megjegyzés</td>
<td width="515"><textarea rows="6" name="Megjegyzés" cols="46"></textarea></td>
</tr>
</tbody>
</table>
<p>
<input type="submit" value="Küldés" class="wpcf7-submit" />
<input type="reset" value="Alaphelyzet" name="B2" />
</p>
</form>
<p align="center" class="style6"> </p>
<div class="cleaner"></div>
</div>
mi lehet a hiba?
köszi a segitséget!
A mailto függvény az alapértelmezett levelezőprogramot hívja meg. Érdemes lenne helyette a php függvényt használni.
A form-ba:
Ezzel a POST adatokat átadod a mail.php fájlnak, ami valahogy így néz ki:
Természetesen módosítanod kell, hogy az általad kívánt adatokat küldje el. Nálam is ez működik.
A form-ba:
Kód:
<form class="level" action="mail.php" method="POST">
<fieldset>
<legend>Adataid</legend>
<div class="field">
<label for="lastname">Vezetéknév:<span title="Kötelezően kitöltendő" class="req_asterisk">*</span></label>
<input type="text" name="lastname" id="lastname" maxlength="60" class="wide required" />
</div>
<div class="field">
<label for="firstname">Keresztnév:<span title="Kötelezően kitöltendő" class="req_asterisk">*</span></label>
<input type="text" name="firstname" id="firstname" maxlength="60" class="wide required" />
</div>
<div class="field">
<label for="email">E-mail cím:<span title="Kötelezően kitöltendő" class="req_asterisk">*</span></label>
<input type="text" name="email" id="email" maxlength="60" class="wide required email" />
</div>
<hr />
<div class="field">
<label for="city">Város:</label>
<input type="text" name="city" id="city" maxlength="60" class="wide" />
</div>
<div class="field">
<label for="address">Cím:</label>
<input type="text" name="address" id="address" maxlength="60" class="wide" />
</div>
<div class="field">
<label for="zipcode">Irányítószám:</label>
<input type="text" name="zipcode" id="zipcode" maxlength="10" class="zipcode" />
</div>
</fieldset>
<fieldset>
<legend>Megjegyzések, észrevételek</legend>
<textarea rows="5" name="comment" class="wide maxlen1000"></textarea>
</fieldset>
<div class="button">
<input type="submit" value="Adatok küldése" />
<input type="reset" value="Adatok törlése" />
</div>
</form>
Ezzel a POST adatokat átadod a mail.php fájlnak, ami valahogy így néz ki:
Kód:
<html>
<head>
<META HTTP-EQUIV="REFRESH" CONTENT="3;URL=http://valami.fw.hu/index1.html">
</head>
<body bgcolor="FFFFFF" text="#444444">
<?php
if (isset ($_POST['lastname']) && isset($_POST['firstname']) && isset($_POST['email']))
{
$lastname = $_POST['lastname'];
$firstname = $_POST['firstname'];
$email = $_POST['email'];
$city = $_POST['city'];
$address = $_POST['address'];
$zipcode = $_POST['zipcode'];
$comment = $_POST['comment'];
$MailSent = "<center><img border=0 src=emailsent.gif width=450 height=350></center>"; //confirm image
mail ('bartalisbertalan@gmail.com', 'Üzenet az oldaladrol', "Név: $lastname $firstname\r\n Email: $email\r\n Címe: $zipcode $city $address\r\n Hozzászólás: $comment" \r\n date('d/m/Y H:i:s'), "FROM: $email Reply-To: $email");
echo("$MailSent");
}
else
{
echo ('Nem toltotted ki a kotelezo mezot');
}
?>
<font face="verdana" size="5">
<p>Üzenetedet továbbitottuk!</p></font>
<p>
</body>
</html>
Természetesen módosítanod kell, hogy az általad kívánt adatokat küldje el. Nálam is ez működik.
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.





