Gå til innhold

Bestillingsskjema - hjelp til å hente data


Anbefalte innlegg

Hei. Er rimelig fersk innen PHP. Har laget et php script som henter inn data for så å sende det til meg på mail.

 

PHP scriptet ser slik ut:

 

header('Content-type: text/html; charset=UTF-8');

 

$to = '[email protected]`;

 

$produkt = $_POST['produkt'];

$antall = $_POST['antall'];

 

$email = $_POST['email'];

$message = $_POST['message'];

$name = $_POST['name'];

$gateadresse = $_POST['gateadresse'];

$postnummer = $_POST['postnummer'];

$by = $_POST['by'];

 

$innhold = '<font face="verdana, arial" size="2">';

$innhold .= $name . " har kjøpt " . $produkt . " x" . $antall . "<br><br>";

$innhold .= "<b>Fullt navn:</b> " . $name . "<br>";

$innhold .= "<b>Full gateadresse:</b> " . $gateadresse . "<br>";

$innhold .= "<b>Postnummer:</b> " . $postnummer . "<br>";

$innhold .= "<b>By:</b> " . $by . "<br>";

 

$innhold .= "<b>Din epost:</b> " . $email . "<br>";

$innhold .= nl2br($message);

$innhold .= '</font>';

 

$subject = 'xxx: ' . $name . ' har kjøpt ' . $produkt . ' x' . $antall;

$headers = 'MIME-Version: 1.0' . "\r\n";

$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";

$headers .= 'From: xxx <' . $email . '>' . "\r\n" .

'Reply-To: ' . $email . '' . "\r\n" .

'X-Mailer: PHP/' . phpversion();

 

$sent = mail($to, $subject, $innhold, $headers);

 

if($sent) {

print "Din bestilling er sendt!";

} else {

print "We encountered an error sending your mail";

}

?>

 

 

HTML fila ser slik ut:

 

<form>

<p> </p>

<p>Velg produkt:

<select name="produkt">

<option value="<Velg produkt>"><Velg produkt></option>

<option value="xxx">xx</option>

<option value="xxx">xx</option>

</select>

Velg antall.

<select name="antall" id="antall">

<option value="0">0</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>

</select>

</p>

<p>Velg produkt:

<select name="produkt" id="produkt">

<option value="<Velg produkt>"><Velg produkt></option>

<option value="xxx">xxx</option>

<option value="xxx">xxx</option>

</select>

Velg antall.

<select name="antall" id="antall">

<option value="0">0</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>

</select>

</p>

<p>Velg produkt:

<select name="produkt">

<option value="<Velg produkt>"><Velg produkt></option>

<option value="xxx">xxx</option>

<option value="xxx">xxx</option>

</select>

Velg antall.

<select name="antall">

<option value="0">0</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>

</select>

</p>

<p>Velg produkt:

<select name="produkt">

<option value="<Velg produkt>"><Velg produkt></option>

<option value="xxx">xxx</option>

<option value="xxx">xxx</option>

</select>

Velg antall.

<select name="antall">

<option value="0">0</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>

</select>

</p>

<br>

<br>

Fullt navn: <input name="name" type="text">

<br>

Full gateadresse: <input name="gateadresse" type="text">

<br>

Postnummer: <input name="postnummer" type="text">

<br>

By: <input name="by" type="text">

<br>

 

Din epost: <input name="email" type="text">

<br>

<br>

 

Kommentarer:

<br>

<textarea name="message" rows="3" cols="30"></textarea><br>

 

<input name="Submit" type="submit" value="Send bestilling" id="Submit">

</form>

 

I HTML fila har jeg alså fire drop down menyer med tilhørende drop down. Man kan da velge produkt og antall stk. Jeg klarer å innhente dataen fra kun en av de fire, men ikke alle på en gang. Alså så kundene kan velge flere produkter. Detter er nokså amatørmessig, men jeg tror det fungerer til mitt bruk.

 

Setter stor pris på om noen tar seg tid til å se igjennom dette. Trenger så sårt å få hentet inn dataene fra alle fire drop down menyene med tilhørende "antall stk".

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...