Gå til innhold

Behandle input fra en eksternt html-form


Anbefalte innlegg

Har laget et html form med både textfields og checkboxer. Når brukeren trykker på submit knappen vil denne informasjonen sendes til html_form_action.asp

 

HTML-siden ser da slik ut:

html>
<body>
<p><h3>Bestill kjeks/karameller. Kryss for hva du vil ha og hvor mange!</h3></p>

<form action="html_form_action.asp" method="get">

<b>Mormors Sjokoladeflarn:</b> 
<input type="checkbox" name="Mormors Sjokoladeflarn">
<br>
Hvor mange bokser:<br>
<input type="text" name="name"
value="1" size="20">
<br>
<b>Bestefars favoritter:</b> 
<input type="checkbox" name="Bestefars Favoritter">
<br>
Hvor mange bokser:<br>
<input type="text" name="name"
value="1" size="20">
<br>
<b>Lillebrors karameller:</b>
<input type="checkbox" name="Lillebrors favoritter">
<br>
Hvor mange bokser:<br>
<input type="text" name="name"
value="1" size="20">
<br>
<input type="submit" value="Bestill">
</form> 


</body>
</html>

 

Hva skal stå i denne .asp-filen? Har INGEN peiling på server-programmering! Vil at brukeren skal bli redirectet til en annen .html-side, men jeg kan gå inn på .asp-siden og se informasjonen. Var det forståelig?

Postet i ASP-forumet, men tenker at dette kan sikkert gjøres i php også?

Lenke til kommentar
Videoannonse
Annonse

du gjør det vanskelig.

Forstår ikke hvorfor du vil inn i en asp fil for å lese informasjonen.

 

Du kan jo få den rett i inboksen på mailen din.

 

<?php
$type1 = $_POST['type1'];
$type2 = $_POST['type2'];
$type3 = $_POST['type3'];
$antall1 = $_POST['antall1'];
$antall2 = $_POST['antall2'];
$antall3 = $_POST['antall3'];

$melding = "Bestillings mail: \n";
if(isset($type1))
{
$melding .= "$type1: $antall1\n";
}
if(isset($type2))
{
$melding .= "$type2: $antall2\n";
}
if(isset($type3))
{
$melding .= "$type3: $antall3\n";
}
$to = '[email protected]';
$header = "From: domene.com<[email protected]>";
if(mail($to, 'Bestillings mail', $melding, $header))
{
header("Location: sendt.html");
}
?>

 

PS.

feil i html koden

<input type="checkbox" name="Mormors Sjokoladeflarn">

skal være

<input type="checkbox" name="type1" value="Mormors Sjokoladeflarn">

osv.

 

og for å hindre forstyrrelse i infoen så er det smart å bruke POST på store mengder data siden GET bare kan ta ca. 100 tegn

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...