Kære gæst, velkommen til Tweak.dk. Hvis dette er dit første besøg her, bør du læse Hjælp. Her forklares i detaljer hvordan denne side fungerer. For at benytte alle funktionerne på denne side, bør du overveje at lade dig registrere. Benyt venligst registreringsformularen for at registrere her eller læs yderligere information om registreringsprocessen. Hvis du allerede er registreret, så log på her.

1

mandag, 18. juli 2011, 12:32


Hej. Jeg skal lave en meget simpel form for tilmelding til en nyhedsmail. Der skal fungere sådan at folk fylder deres navn og email ind i en form og så vælger om de skal tilmelde eller afmelde.

Html delen der bare bliver smidt ind i et sites body,

Kildekode

1
2
3
4
5
6
7
8
9
10
11
<form action="nyhedsmail.php" method="post">
	Dit navn<br />
    <input type="text" name="navn"><br /><br />
	Din e-mail<br />
    <input type="text" name="email"><br /><br />
	Tilmeld
	<input type="radio" name="status" value="tilmeld">
	Afmeld
	<input type="radio" name="status" value="afmeld"><br /><br />
	<input type="submit" value="Send">
</form>


php delen

PHP kildekode

1
2
3
4
5
6
7
8
9
10
11
12
<?php
$navn $_POST["navn"];
$email $_POST["email"];
$status $_POST["status"];

$to "minemail@hotmail.com";
$subject "Nyhedsmail";
$headers "From:$email";
$message $navn " " $email " " $status;

mail($to,$subject,$message,$headers);
?>


For det første virker det ikke. Jeg får ikke tilsendt en mail. For det andet ved jeg ikke hvordan jeg skal få den til at returnere til hjemmesiden igen. Der kommer bare en hvid side.

Corsair 500R
MSI Z87-G45 Gaming
Core i5-4670k@3.4Ghz Cooled by Cooler Master Hyper 212 EVO
Gainward GTX 275
Samsung 840 series SSD 250gb
WD Black series 1TB Sata 6
G.Skill Ripjaws-Z 2x8 gb
Corsair CX750m

2

mandag, 18. juli 2011, 16:20


Jeg har løst problemet. En del af problemet var hos webhotellet i form af noget antispam. Hvis nogen skulle få brug for det har jeg her den endelige kode.

Html del:

Kildekode

1
2
3
4
5
6
7
8
9
10
11
<form action="nyhedsmail.php" method="post">
	Dit navn<br />
	<input type="text" name="navn"><br /><br />
	Din e-mail<br />
	<input type="text" name="email"><br /><br />
	Tilmeld
	<input type="radio" name="status" value="tilmeld">
	Afmeld
	<input type="radio" name="status" value="afmeld"><br /><br />
	<input type="submit" value="Send">
</form>

PHP kildekode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
$navn $_POST["navn"];
$email $_POST["email"];
$status $_POST["status"];

$to "minmail@mitwebhotel.dk";
$subject "nyhedsmail";
$message "Navn:$navn"."\r\r"."E-mail:$email"."\r\r"."Nyhedsmail:$status";
$headers "mail@webhotel.dk" "\r\n";

mail($to,$subject,$message,$headers);


if ($status==tilmeld) { ?>
<script type="text/javascript">
    alert("Du er nu tilmeldt");
    window.location = "index.php";
</script>
<?php
}
if ($status==afmeld) { ?>
<script type="text/javascript">
    alert("Du er nu afmeldt");
    window.location = "index.php";
</script>
<?php
}
?>


Dette er en meget simpel måde at lave et nyhedsmailsystem på. På denne måde får man bare en mail når folk har til- eller- afmeldt sig og så kan man tilføje dem til en mailingliste.

Når en bruger har tilmeldt sig får de en pop-up boks hvor der står at man er tilmeldt hvorefter man bliver sendt tilbage til index siden.

Corsair 500R
MSI Z87-G45 Gaming
Core i5-4670k@3.4Ghz Cooled by Cooler Master Hyper 212 EVO
Gainward GTX 275
Samsung 840 series SSD 250gb
WD Black series 1TB Sata 6
G.Skill Ripjaws-Z 2x8 gb
Corsair CX750m

3

mandag, 18. juli 2011, 17:04


Godt at høre du selv fandt ud af det. Du kan jo eventuelt viderebygge systemet så at formen indsætter informationerne i en SQL tabel, så at du ikke selv skal sidde og håndtere dine mailliste. :)


4

mandag, 18. juli 2011, 17:11


Det havde jeg prøvet engang. Efter en uges tid gav jeg op og måtte bruge det simple her. Fulgte den her tutorial http://www.youtube.com/watch?v=tlqmbNtW_x8 men fik det aldrig til at virke. Det her kører og sådan bliver det indtil videre. Om ikke andet til alt andet på sitet virker. :D

Corsair 500R
MSI Z87-G45 Gaming
Core i5-4670k@3.4Ghz Cooled by Cooler Master Hyper 212 EVO
Gainward GTX 275
Samsung 840 series SSD 250gb
WD Black series 1TB Sata 6
G.Skill Ripjaws-Z 2x8 gb
Corsair CX750m


AMD A8-7600 APU

Så er AMD's seneste A8 APU endt på Tweak.dk redaktionen, og vi vil derfor stolt præsentere jer for vores test
Læs Mere

LC-Power Gaming 930W Kabinet

LC-Power har tilsendt os på Tweak.dk et af deres nye kabinetter i deres Gaming-serie. Dette hvide miditower ka
Læs Mere

Antec ISK310-150 micro tower

Står du og skal til at bygge dig en lille kontorcomputer, eller måske skal der et nyt kabinet til computeren v
Læs Mere

Thermaltake Commander FT Fan Controller

Hvis man har installeret et vildt custom vandloop i sin computer, kan det være ganske nyttigt at være i stand
Læs Mere

Logitech MX Master

Vi skal i denne test tage et kig på Logitechs nye flagskib af en mus ved navn MX Master. Der er tale om en mus
Læs Mere

Gigabyte Z170X-Gaming 7

Vi har denne gang vendt næsen mod Gigabyte, når vi endnu engang kaster os ud i en test af endnu et Z170 bundko
Læs Mere

be quiet! Dark Power Pro 1000 W PSU

Så er Tweak.dk tilbage med endnu en anmeldelse. Denne gang skal vi kigge på et kraftværk af en strømforsyning
Læs Mere

NZXT S340 Special Edition

Denne test vil for de fleste trofaste Tweak læsere virke lidt som et deja-vu, da vi skal kigge på et kabinet,
Læs Mere

Alienware opdaterer X51 serien med Skylake

Så er der godt nyt til de af jer, der er helt vilde med Dells gamingserie af Alienware computere, og i særdele
Læs Mere

Nye grafikkortdrivere ude fra NVIDIA og AMD

De to store spillere på grafikkortmarkedet, NVIDIA og AMD, har netop udgivet nye drivere, der begge skulle vær
Læs Mere

NETGEAR præsenterer vild 10 Gbit switch med 28 porte

Er du indehaver af en lille eller mellemstor virksomhed, eller skal dit hjemmenetværk være bare den smule bedr
Læs Mere

Markus 'Notch' Persson mærker ensomheden efter Mojang-salg

Måske ringer navnet Markus Persson alias Notch ikke som sådan nogen klokke, men siger vi Mojang og måske Minec
Læs Mere

Det får du ud af at opgradere til Windows 10

AVG, som vi kender som udviklere af sikkerhedsløsninger til computeren, har lavet en side-by-side sammenlignin
Læs Mere

Sådan forløb mandagen hos Team Tweak

Team Tweak startede ugen med et brag på Twitch, hvor stort set alle vores streamers var i gang med en masse fo
Læs Mere

Så stille er Fractal Design Define R5 kabinettet

Vi anmeldere kan teste og efterprøve i hoved og en anden kropsdel, men intet kommer op på siden af at teste ly
Læs Mere

De nye Dankort kan nemt udnyttes

For nyligt skrev vi om, at flere banker nu indførte kontaktløse Dankort til sine kunder. Men som med alle andr
Læs Mere
Nyeste Videoer og Trailers

Indsend nyhed
Har du fundet en fed nyhed så indsend den så alle andre på Tweak.dk kan få glæde af den.