Időzóna: (GMT +1 óra) RSS - hozzászólások

form segitség

Szerző
Üzenet
bercee
Regisztrált tag
Regisztrált tag


Csatlakozott: 2011.09.24. Szombat 20:59
Hozzászólások: 4
Hozzászólás Elküldve: 2011.09.24. 21:00    Hozzászólás témája: form segitség
Hozzászólás az előzmény idézésével
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:

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">&nbsp;</p>
<div class="cleaner"></div>
</div>


mi lehet a hiba?
köszi a segitséget!

Felhasználó profiljának megtekintése Privát üzenet küldése
dzseemy
Kezdő phpBB-s
Kezdő phpBB-s
Avatar

Csatlakozott: 2011.07.04. Hétfő 16:20
Hozzászólások: 32
Hozzászólás Elküldve: 2011.09.25. 07:42    Hozzászólás témája:
Hozzászólás az előzmény idézésével
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:

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.

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Hozzászólások megtekintése:  

Időzóna: (GMT +1 óra) RSS - hozzászólások
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.

Hirdetés
Hirdetés