Gå til innhold

Bestillingsskjema - Kan noen hjelpe meg å lage?


Anbefalte innlegg

Hei allihopi!

 

Trenger litt hjelp her. Har prøvd å lage meg et bestillingsskjema i PHP, men ingenting funker som det skal. Gikk da ut ifra et ferdig script som jeg fant på Epleweb :blush:

 

Det jeg trenger da, er navn, adresse, postadresse, telefonnr, fødsels/orgnr, kommentarfelt, og 3 slike dropdown"select" boksene. Heter hvertfall dropdown i Frontpage :p

 

Noen som vil hjelpe? Da skal jeg hedre deg med min ehh.. hmm.. magi ? :thumbup:

Lenke til kommentar
Videoannonse
Annonse

har laget et som funker..

vet ikke helt om jeg forsto helt hva du vill ha, men opprett disse to filene på serveren din:

 

form.php

<form method="post" action="smail.php">

<p>Navn: <input type="text" name="name"></p>
<p>Adresse: <input type="text" name="adress"></p>
<p>Postadresse: <input type="text" name="post"></p>
<p>Telefonnr: <input type="text" name="phone"></p>
<p>Føsdels/orgnr: <input type="text" name="birth"></p>
<p>Kommentar:</p>
<p><textarea rows="10" cols="30" name="comments"></textarea></p>
<p>Valg:</p>
<p><select name="sel1">
<option value="option1">Option 1</option>
<option value="option2">Option 2</option>
<option value="option3">Option 3</option>
</select></p>
<p><input type="submit" value="Send"><input type="reset" value="Tøm felt">

</form>

 

og

smail.php

<?php

$name = strip_tags($_POST['name']);
$adress = strip_tags($_POST['adress']);
$post = strip_tags($_POST['post']);
$phone = strip_tags($_POST['phone']);
$birth = strip_tags($_POST['birth']);
$comments = strip_tags($_POST['comments']);
$sel1 = strip_tags($_POST['sel1']);
$iso = 'iso-8859-1';



$content = 'Navn: ' . $name . '<br>' .'  Adresse: ' . $adress . '<br>' . '  Postadresse: ' . $post . '<br>' . '  Telefon: ' . $phone . '<br>' . '  Fødsels/orgnr: ' . $birth . '<br>' . '  Kommentar: ' . $comments . '<br>' . '  Valg: ' . $sel1;


//variabler du må endre:
$sendto = '[email protected]';
$subj = 'Bestilling';

$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: ".$name." <".$adress.">\n";


if(mail($sendto, $subj, $content, $headers)) {
echo 'Bestillingen er sendt.';
}
else {
echo 'Bestillingen ble ikke sendt. Venligst prøv på nytt.';
}

echo '<br><br>';
echo $content;

?>

 

test det gjerne ut og kom med tilbakemelding..

Endret av toss
Lenke til kommentar

god ide..

har fikset det i forrige post..

 

EDIT:

et par ting jeg ikke forstod helt..

skal adresse være mail?

hvis ikke, ville det ikke vært lurt å ha et felt for dette?

 

og hvor mange dropdowns skulle det være, og hvor mange alternativ på hver?

hva skal de være?

Endret av toss
Lenke til kommentar

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å
×
×
  • Opprett ny...