Jeg har lavet en kontakt formular på min hjemmeside, og den fungerer også ganske glimrende.
Jeg kunne godt tænkte mig at finpudse den, så den mail JEG modtager når nogen benytter sig at min kontakt formular kommer til at se lidt pænere ud.
Er det noget der kan lade sig gøre??
Og hvordan kan man gøre så flere email adresser modtager samme mail når nogen benytter sig af formularen??
Mine koder:
HTML:
Kode: Vælg alt
<form method="post" action="kontakt.php" id="Bookingformular">
<table bgcolor=#ffffcc align=center>
<tr><td colspan=2><strong>Booking formular</strong></td></tr>
<tr><td><font color=red>*</font> Angående:</td><td><select name="sendto"> <option value="xxx@xxx.dk">Tidsbestilling</option> <option value="xxxx@xxx.com' , 'xxx@xxx.dk'">Ris & ros</option> <option value="xxx@xx.com">Webmaster</option> </select></td></tr>
<tr><td><font color=red>*</font> Navn:</td><td><input size=25 name="Navn"/></td></tr>
<tr><td><font color=red>*</font> Efternavn:</td><td><input size=25 name="Efternavn"/></td></tr>
<tr><td><font color=red>*</font> E-mail:</td><td><input size=25 name="E-mail"/></td></tr>
<tr><td><font color=red>*</font> Måned:</td><td>
<select name="Måned">
<option value="#"> </option>
<option value="Januar"> Januar</option>
<option value="Februar"> Februar</option>
<option value="Marts"> Marts</option>
<option value="April"> April</option>
<option value="Maj"> Maj</option>
<option value="Juni"> Juni</option>
<option value="Juli"> Juli</option>
<option value="August"> August</option>
<option value="September"> September</option>
<option value="Oktober"> Oktober</option>
<option value="November"> November</option>
<option value="December"> December</option>
</select></td></tr>
<tr><td><font color=red>*</font> Dag:</td><td>
<select name="Dag">
<option value="#"> </option>
<option value="1"> 1</option>
<option value="2"> 2</option>
<option value="3"> 3</option>
<option value="4"> 4</option>
<option value="5"> 5</option>
<option value="6"> 6</option>
<option value="7"> 7</option>
<option value="8"> 8</option>
<option value="9"> 9</option>
<option value="10"> 10</option>
<option value="11"> 11</option>
<option value="12"> 12</option>
<option value="13"> 13</option>
<option value="14"> 14</option>
<option value="15"> 15</option>
<option value="16"> 16</option>
<option value="17"> 17</option>
<option value="18"> 18</option>
<option value="19"> 19</option>
<option value="20"> 20</option>
<option value="21"> 21</option>
<option value="22"> 22</option>
<option value="23"> 23</option>
<option value="24"> 24</option>
<option value="25"> 25</option>
<option value="26"> 26</option>
<option value="27"> 27</option>
<option value="28"> 28</option>
<option value="29"> 29</option>
<option value="30"> 30</option>
<option value="31"> 31</option>
</select></td></tr>
<tr><td><font color=red>*</font> År:</td><td>
<select name="År">
<option value="#"> </option>
<option value="2011"> 2011</option>
<option value="2012"> 2012</option>
<option value="2013"> 2013</option>
<option value="2014"> 2014</option>
<option value="2015"> 2015</option>
<option value="2016"> 2016</option>
</select></td></tr>
<tr><td>Brug af ridehallen:</td></tr>
<tr><td>Fra klokken:</td><td><input size=25 name="Fra"/></td></tr>
<tr><td>Til klokken:</td><td><input size=25 name="Til"/></td></tr>
<tr><td>Postnummer:</td><td><input size=25 name="Postnummer"/></td></tr>
<tr><td>Mobil:</td><td><input size=25 name="Mobil"/></td></tr>
<tr><td>Telefon:</td><td><input size=25 name="Telefon"/></td></tr>
<tr><td>Tilmeld <br/> nyhedsbrev :</td><td><input type="radio" name="liste" value="Nej"/> Nej tak <br/> <input type="radio" name="liste" value="Ja" checked/> Ja tak <br/></td></tr>
<tr><td colspan=2>Besked:</td></tr>
<tr><td colspan=2 align=center><textarea name="Besked" rows=5 cols=35></textarea></td></tr>
<tr><td colspan=2 align=center><input type=submit name="send" value="Submit"/></td></tr>
<tr><td colspan=2 align=center><small>Et <font color=red>*</font> indikerer at feltet SKAL udfyldes</small></td></tr>
</table>
</form> Kode: Vælg alt
<?php
$to = $_REQUEST['sendto'] ;
$from = $_REQUEST['E-mail'] ;
$name = $_REQUEST['Navn'] ;
$month = $_REQUEST['Måned'];
$day = $_REQUEST['Dag'];
$year = $_REQUEST['År'];
$message = $_REQUEST['Besked'];
$headers = "From: $from";
$subject = "Karlslund ridehal";
$fields = array();
$fields{"Navn"} = "Navn";
$fields{"Efternavn"} = "Efternavn";
$fields{"Postnummer"} = "Postnummer";
$fields{"E-mail"} = "E-mail";
$fields{"Måned"} = "Maaned";
$fields{"Dag"} = "Dag";
$fields{"År"} = "Aar";
$fields{"Brug af ridehallen"} = "Brug af ridehallen";
$fields{"Fra"} = "Fra";
$fields{"Til"} = "Til";
$fields{"Mobil"} = "Mobil";
$fields{"Telefon"} = "Telefon";
$fields{"liste"} = "Mail liste";
$fields{"Besked"} = "Besked";
$body = "Vi har modtaget foelgende information:\n\n"; foreach($fields as $a => $b){ $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); }
$headers2 = "From: noreply@Karlslund-ridehal.dk";
$subject2 = "Tak for din henvendelse";
$autoreply =
"Tak for din henvendelse, vi vender tilbage til dig hurtigst muligt med svar.
Har du nogen spoergsmål er du velkommen til at kontakte os.
Telefonnummer og e-mail er til at finde under kontakt i menuen på hjemmesiden.
Fortsat god dag.
Mvh.
Karlslund ridehal";
if($from == '') {print "Du har ikke indtastet nogen e-mail, gå venligst tilbage og prøv igen.";}
else {
if($name == '') {print "Du har ikke indtastet noget navn, gå venligst tilbage og prøv igen.";}
else {
if($month == '') {print "Du har ikke valgt måned, gå venligst tilbage og prøv igen.";}
else {
if($day == '') {print "Du har ikke valgt dag, gå venligst tilbage og prøv igen.";}
else {
if($year == '') {print "Du har ikke valgt år, gå venligst tilbage og prøv igen.";}
else {
$send = mail($to, $subject, $body, $headers);
$send2 = mail($from, $subject2, $autoreply, $headers2);
if($send)
{header( "Location: Din_mail_blev_sendt.php" );}
else
{print "Der opstod en fejl under afsendelsen af din mail. <br/>
Gå tilbage og prøv igen eller kontakt os vedhjælp af de oplyste kontakt data som du finder i menuen til venstre."; }
} } } } }
?> Hvordan får jeg den til at nøjes med at skrive:Notice: Undefined index: Brug af ridehallen in C:\xampp\htdocs\PhpProject_Karlslund_ridehal\kontakt.php on line 28
Du har ikke indtastet nogen e-mail, gå venligst tilbage og prøv igen.
?????Du har ikke indtastet nogen e-mail, gå venligst tilbage og prøv igen.
MVH.
Laust...




