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


ASUS Strix R9 380 DirectCU II 2 GB

Endnu et grafikkort i Radeon R9 300-serien er landet på Tweak.dk redaktionen, og denne gang skal vi kaste blik
Læs Mere

MSI GTX 980 Ti Gaming 6G

Så blev det Tweak.dks tur til at have NVIDIA GeForce GTX 980 Ti på testbænken, og i dagens test har MSI været
Læs Mere

LG G4 smartphone med 5,5 tommer IPS Quad HD skærm

Det er ingen hemmelighed, at vi her på Tweak.dk har set frem til at få LG's nye topmodel til test. Vi har jo s
Læs Mere

Antec Performance P50 Window

Så er Antec tilbage hos os på Tweak.dk. Denne gang er det med et nyt kabinet fra deres Performance serie ved n
Læs Mere

Betasphere HR 986 BigBox Black

betasphere audio, en forholdsvis ukendt producent, har sendt os et af deres produkter til anmeldelse. Der er t
Læs Mere

MSI Radeon R9 390X Gaming 8G

Mens vi venter spændt på at se Radeon R9 Fury og Nano på Tweak.dk redaktionen, kan vi nu stolt præsentere jer
Læs Mere

Driveclub - PlayStation 4

Vi går nu i en lidt anden retning, end vi er vant til her på Tweak.dk - og så alligevel ikke. Vi har nemlig va
Læs Mere

Scythe Ninja 4 CPU køler

Den japanske kølerproducent Scythe er kendt for, at lave nogle gode store kølere til luft. Det er også en luft
Læs Mere

Tweak.dk unboxer tre ASUS Strix Radeon 300-series grafikkort

Så blev det Tweak.dks tur til at modtage ASUS Strix grafikkort fra Radeon 300-serien til test, og derfor skal
Læs Mere

Koola viser, hvad Unreal Engine 4 kan

Storbrugeren af Unreal Engines forum, Koola, har endnu engang vist os screenshots og et stykke video, der vise
Læs Mere

Det er officielt! EU bliver roamingfri i 2017

I nat blev det afgjort, at hele EU skal gøres roamingfrit inden juli 2017. Altså kan vi se frem til, at det bl
Læs Mere

GIVEAWAY! Vind med Alphacool, Aquatuning og Tweak.dk!

Temperaturen siges at ramme de 30 grader i næste uge, og så sveder vores computere næsten lige så meget, som v
Læs Mere

Ekstremt hukommelseskort fra SanDisk ser dagens lys

Da SanDisk i sin tid præsenterede hukommelseskortet Ultra microSDXC UHS-I Premium Edition, der har en kapacite
Læs Mere

Computerspil får gamere til at tabe sig

Har du en smule for meget på sidebenene, men er det samtidig sjovere at sidde foran skærmen end at slæbe din b
Læs Mere

AMD på Microsoft-hænder?

AMD er åbenbart et utroligt spændende og eftertragtet firma at være ejer af, for der går næsten ikke en uge, f
Læs Mere

Mystisk #BaldursGate nedtælling dukket op på nettet

Der er dukket en mystisk nedtællingstimer op på nettet, der i skrivende stund har ca. 10 dage tilbage. Nedtæll
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.