Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Hjælp til at sende formular i php
Tags:
php
Bruger #4010
@ 31.05.03 01:19
0
Jeg ved ikke lige hvordan jeg får denne formular til at blive sendt til en email adresse med alle data og her efter går til en side for at vise den er afsendt.
<html>
<head>
<style>
td, input {
font-family: Verdana;
font-size: 80%;
}
</style>
<script type="text/javascript">
ialt = 0;
kigpr = 0;
pakkepr = 0;
xpost = 0;
function kigrb(pris) {
ialt -= kigpr;
ialt += pris;
kigpr = pris;
document.getElementById("ialt").innerHTML = ialt;
}
function pakkerb(pris) {
ialt -= pakkepr;
ialt += pris;
pakkepr = pris;
document.getElementById("ialt").innerHTML = ialt;
}
function cb(obj, pris) {
ialt += (obj.checked) ? pris : -pris;
document.getElementById("ialt").innerHTML = ialt;
}
function xtrapost(obj, pris) {
if (obj.value.match(/^\\d+$/)) {
antal = parseInt(obj.value, 10);
ialt += pris * (antal - xpost);
xpost = antal;
document.getElementById("ialt").innerHTML = ialt;
}
}
function valider(frm) {
f = false;
for (i = 0; i < frm.kig.length; i++)
if (frm.kig
.checked) {
f = true;
break;
}
if (!f) {
alert("Husk at vælge en kom-i-gang metode!");
return false;
}
f = false;
for (i = 0; i < frm.pakke.length; i++)
if (frm.pakke
.checked) {
f = true;
break;
}
if (!f) {
alert("Husk at vælge en pakke!");
return false;
}
if (frm.navn.value == "") {
alert("Husk at udfylde dit navn!");
frm.navn.focus();
return false;
}
if (frm.adr.value == "") {
alert("Husk at udfylde din adresse!");
frm.adr.focus();
return false;
}
if (!frm.postnr.value.match(/^[\\d \\-]+$/)) {
alert("Husk at udfylde dit postnummer korrekt!");
frm.postnr.focus();
return false;
}
if (frm.by.value == "") {
alert("Husk at udfylde din by!");
frm.by.focus();
return false;
}
if (frm.land.value == "") {
alert("Husk at udfylde dit land!");
frm.land.focus();
return false;
}
if (!frm.tlf.value.match(/^[\\d \\-]+$/)) {
alert("Husk at udfylde dit telefonnummer korrekt!");
frm.tlf.focus();
return false;
}
if (frm.email.value == "" || frm.email.value.indexOf("@") == -1) {
alert("Husk at udfylde din e-mail korrekt!");
frm.email.focus();
return false;
}
return true;
}
</script>
</head>
<body>
<form action="modtager_side.php" method="post" onSubmit="return valider(this);">
<table>
<tr>
<td>
<input type="radio" name="kig" value="incl" onClick="kigrb(150);">
</td>
<td>
Kom i gang incl. DK domæne
</td>
<td>
(150 kr.)
</td>
</tr>
<tr>
<td>
<input type="radio" name="kig" value="excl" onClick="kigrb(51);">
</td>
<td>
Kom i gang med eget ubrugt domæne
</td>
<td>
(51 kr.)
</td>
</tr>
<tr>
<td colspan="3">
</td>
</tr>
<tr>
<td>
<input type="radio" name="pakke" value="lille" onClick="pakkerb(100);">
</td>
<td>
Lille pakke
</td>
<td>
(100 kr.)
</td>
</tr>
<tr>
<td>
<input type="radio" name="pakke" value="standard" onClick="pakkerb(150);">
</td>
<td>
Standard
</td>
<td>
(150 kr.)
</td>
</tr>
<tr>
<td>
<input type="radio" name="pakke" value="familie" onClick="pakkerb(175);">
</td>
<td>
Familie
</td>
<td>
(175 kr.)
</td>
</tr>
<tr>
<td>
<input type="radio" name="pakke" value="stor" onClick="pakkerb(250);">
</td>
<td>
Stor
</td>
<td>
(250 kr.)
</td>
</tr>
<tr>
<td colspan="3">
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="post" value="ja" onClick="cb(this, 50);">
</td>
<td>
Post
</td>
<td>
(50 kr.)
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="xp" value="ja" onClick="this.form.antalpost.disabled = !this.checked; if (this.checked) this.form.antalpost.select(); else this.form.antalpost.value = '0';">
</td>
<td>
Ekstra pop3, antal: <input type="text" name="antalpost" value="0" size="3" disabled="disabled" onKeyUp="xtrapost(this, 20);">
</td>
<td>
(20 kr./stk.)
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="mysql" value="ja" onClick="cb(this, 65);">
</td>
<td>
MySQL
</td>
<td>
(65 kr.)
</td>
</tr>
<tr>
<td colspan="3">
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="frontpage" value="ja" onClick="cb(this, 200);">
</td>
<td>
Frontpage EXT
</td>
<td>
(200 kr.)
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="win2003" value="ja" onClick="cb(this, 100);">
</td>
<td>
På Windows 2003 server
</td>
<td>
(100 kr.)
</td>
</tr>
<tr>
<td colspan="3">
</td>
</tr>
<tr>
<td colspan="3">
<table cellspacing="0" cellpadding="3" style="width: 100%; background-color: #CCCCCC;">
<tr>
<td>
<b>I alt:</b>
</td>
<td style="text-align: right;">
<span style="color: red;" id="ialt">0</span> kr.
</td>
</tr>
</table>
</td>
</tr>
</table>
<table>
<tr>
<td>
Navn:
</td>
<td>
<input type="text" name="navn">
</td>
</tr>
<tr>
<td>
Adresse:
</td>
<td>
<input type="text" name="adr">
</td>
</tr>
<tr>
<td>
Post nr.:
</td>
<td>
<input type="text" name="postnr" size="6" maxsize="6">
</td>
</tr>
<tr>
<td>
By:
</td>
<td>
<input type="text" name="by">
</td>
</tr>
<tr>
<td>
Land:
</td>
<td>
<input type="text" name="land">
</td>
</tr>
<tr>
<td>
Tlf.:
</td>
<td>
<input type="text" name="tlf">
</td>
</tr>
<tr>
<td>
E-mail:
</td>
<td>
<input type="text" name="email">
</td>
</tr>
</table>
<input type="submit" value="BESTIL!">
</form>
</body>
</html>
M.D.J
2
svar postet i denne tråd vises herunder
1
indlæg har modtaget i alt
4
karma
Sorter efter stemmer
Sorter efter dato
4
Bruger #3494
@ 31.05.03 03:05
89
Kig på
http://dk.php.net/manual/en/function.mail.php
/Andreas Møgelmose
----
Don't take life too serious, you'll never escape it alive anyway.
0
Bruger #4017
@ 02.06.03 14:47
34
og efter det med mail skal du bruge header("location: xxx"); for at vidre sende, det er ik ret svært burdte være lige til
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags