Hej Alle
Håber en eller anden kan hjælpe en newbee.
Jeg har siddet og læst mig halvt fordærvet for at lære noget php, og jeg mener selv at jeg har fået en del fod på det. Dog kan jeg ikke få mit script til at fungere.
Det er måske ikke flot sat op, men passer til min logik
Er der nogen der kan fortælle mig hvorfor scriptet ikke virker?
Nederst lægger jeg en kopi af den html-side som det hele skulle virke med, hvis den skal bruges.
Mit script ser således ud:<?php
@extract($_post);
/*variabler fra html'en*/
$skin = stripslashes($skin);
$hair = stripslashes($hair);
$frisure = stripslashes($frisure);
$background = stripslashes($background);
$toj = stripslashes($toj);
$hoveddimser = stripslashes($hoveddimser);
$notes = stripslashes($notes);
$barns_navn = stripslashes($barns_navn);
$fodsels_dag = stripslashes($fodsels_dag);
$fodsels_maned = stripslashes($fodsels_maned);
$fodsels_ar = stripslashes($fodsels_ar);
$fodsels_time = stripslashes($fodsels_time);
$fodsels_minut = stripslashes($fodsels_minut);
$fodsels_gr = stripslashes($fodsels_gr);
$fodsels_cm = stripslashes($fodsels_cm);
$mail = stripslashes($mail);
$navn = stripslashes($navn);
$efternavn = stripslashes($efternavn);
$adresse = stripslashes($adresse);
$postnr = stripslashes($postnr);
$by = stripslashes($by);
/*Dette er de variabler som mailen skal indeholde,
med den tilhørende tekst for at tenna forstår hvad der sker.*/
$mail_message = "
Skin: $skin<br>
Hair: $hair<br>
Frisure: $frisure<br>
Background: $background<br>
Tøj: $toj<br>
Hoveddimser: $hoveddimser<br>
Andre bemærkninger: $notes<br>
<br>
Barnets Navn: $barns_bavn<br>
Fødselsdag:<br>
Dag: $fodsels_dag måned: $fodsels_maned år: $fodselsmåned <br>
Klokken: $fodsels_time $fodsels_minut<br>
Vægt: $fodsels_gr<br>
Længde: $fodsels_cm<br>
<br>
Email: $email<br>
Navn: $navn<br>
Efternavn: $efternavn<br>
Adresse: $adresse<br>
Postnr: $postnr<br>
By: $by<br>";
/*Selve afsenderfunktionen*/
$to = "test@humsk.dk", $mail;
$subject = "Bestilling fra hjemmeside";
$headers = 'MIME-Version: 1.0' . "\\r\\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\\r\\n";
$headers .= 'From:' . "$efternavn, $navn <$mail>" . "\\r\\n" .
'Reply-To:' . "$to" . "\\r\\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $mail_message, $headers);
echo "Mail sendt";
?>
<form action="process.php" method="post" enctype="multipart/form-data" name="post" id="post">
<strong>Hudfarve</strong>
<table width="240">
<tr>
<td width="114"><label>
<input type="radio" name="skin" value="Hvid" />
Hvid</label></td>
<td width="114"><label>
<input type="radio" name="skin" value="Asiatisk" />
Asiatisk</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="skin" value="Lys brun" />
Lys brun</label></td>
<td><label>
<input type="radio" name="skin" value="Moerk Brun" />
Mørk brun</label></td>
</tr>
</table>
<strong>Hårfarve</strong><br />
<table width="240">
<tr>
<td width="114"><label>
<input type="radio" name="hair" value="Intet" />
Intet</label></td>
<td width="114"><label>
<input type="radio" name="hair" value="Lyst" />
Lyst</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="hair" value="morkt" />
Mørkt</label></td>
<td><label>
<input type="radio" name="hair" value="Rodt" />
Rødt</label></td>
</tr>
</table>
<strong>Frisure</strong><br />
<table width="240">
<tr>
<td width="114"><label>
<input type="radio" name="frisure" value="Strit" />
Strithår</label></td>
<td width="114"><label>
<input type="radio" name="frisure" value="Curly" />
Krøllet</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="frisure" value="Glat" />
Glat</label></td>
</tr>
</table>
<strong>Baggrund</strong><br />
<table width="240">
<tr>
<td width="114"><label>
<input type="radio" name="background" value="Hvid" />
Hvid</label></td>
<td width="114"><label>
<input type="radio" name="background" value="Lys gron" />
Lys grøn</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="background" value="Lys bla" />
Lys blå</label></td>
</tr>
</table>
<strong>Bluse</strong><br />
<table width="240">
<tr>
<td width="114"><label>
<input type="radio" name="toj" value="Stribet_gron_bluse" />
Stribet grøn</label></td>
<td width="114"><label>
<input type="radio" name="toj" value="Stribet_bla_bluse" />
Stribet blå</label></td>
</tr>
</table>
<strong>Hovedbeklædning</strong><br />
<table width="240">
<tr>
<td width="114"><label>
<input type="radio" name="hoveddimser" value="Prinsekrone" />
Prinsekrone</label></td>
<td width="114"><label>
<input type="radio" name="hoveddimser" value="Intet" />
Intet</label></td>
</tr>
</table>
<p class="style1">Fødselsdata</p>
<table width="100%" border="0">
<tr>
<td colspan="3"><label><strong>Drengens Navn<br />
</strong>
<input type="text" name="barns_navn" />
</label></td>
</tr>
<tr>
<td><strong>Dag</strong><br />
<select name="fodsels_dag">
<option value="1">1</option>
</select></td>
<td><strong>Måned<br />
</strong>
<select name="fodsels_maned" id="select">
<option value="1">1</option>
</select></td>
<td><strong>År</strong><br />
<select name="fodsels_ar">
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
</select></td>
</tr>
<tr>
<td><strong>Time</strong><br />
<select name="fodsels_time" id="HH">
<option value="00">00</option>
</select></td>
<td><strong>Minut </strong><br />
<select name="fodsels_minut" id="MM">
<option value="00">00</option>
</select></td>
<td> </td>
</tr>
<tr>
<td><label><strong>Gram</strong><br />
<input name="fodsels_gr" type="text" id="Gr" size="8" maxlength="4" />
</label></td>
<td><label><strong>Cm </strong> <br />
<input name="fodsels_cm" type="text" id="CM" size="8" maxlength="2" />
</label></td>
<td> </td>
</tr>
</table>
<p class="style1">
<label><strong>Bemærkninger</strong> <br />
<textarea name="notes" cols="37" rows="7" id="Notes"></textarea>
</label>
<table width="100%" border="0">
<tr>
<td colspan="2"><p>For at afslutte bestillingen skal De:</p>
<p>1. Indtaste deres egne data herunder, for at vi ved hvor vi skal sende billedet hen.</p>
<p>2. Være sikker på at alle felter med * er udfyldt.</p>
<p>3. Trykke send og vente på besked fra Tenna. </p></td>
</tr>
<tr>
<td><strong>Mail</strong></td>
<td><input name="mail" type="text" id="mail" value="dig@dinmail.dk" size="30" maxlength="50" /></td>
</tr>
<tr>
<td><strong>Navn</strong></td>
<td><input name="navn" type="text" id="Navn2" value="Dit navn" size="30" maxlength="20" /></td>
</tr>
<tr>
<td><strong>Efternavn</strong></td>
<td><input name="efternavn" type="text" id="Efternavn2" value="Dit efternavn" size="30" maxlength="20" /></td>
</tr>
<tr>
<td><strong>Adresse</strong></td>
<td><input name="adresse" type="text" id="Adresse2" value="Din adresse" size="30" /></td>
</tr>
<tr>
<td><strong>Postnr</strong></td>
<td><input name="postnr" type="text" id="Postnr2" value="Nr." size="8" maxlength="4" /></td>
</tr>
<tr>
<td><strong>By</strong></td>
<td><input name="by" type="text" id="By2" value="By" /></td>
</tr>
</table>
<br />
<table width="100%" border="0">
<tr>
<td width="26%" align="center"> </td>
<td width="38%" align="left"><input name="Submit" type="submit" id="Submit" onclick="MM_validateForm('Gr','','RisNum','CM','','RinRange10:99','Email','','RisEmail','Navn','','R','Efternavn','','R','Adresse','','R','Postnr','','RisNum','By','','R');return document.MM_returnValue" value="Submit" /></td>
<td width="36%" align="left" onfocus="MM_validateForm('Email','','RisEmail');return document.MM_returnValue"><input name="Reset" type="reset" id="Reset" value="Reset" />
</td>
</tr>
</table>
</form>