Avatar billede fifafrazer Nybegynder
04. marts 2004 - 17:57 Der er 2 kommentarer og
1 løsning

Problem med PHP mailform

Det er ikke lykkedes mig at finde fejlen i følgende code, så jeg tænkte at nogen var bedre til at lede end jeg er, for koden virker simpelthen ikke. Det eneste det resulterer i på min HP er en hvid skærm... Jeg har ændret i noget lignende uden problemer, så fejlen kan ikke være særlig stor




<?php

if ($_GET[join] == 1) {
$email = $_REQUEST["email"];
$navn = $_REQUEST["navn"];
$tag = $_REQUEST["tag"];
$server = $_REQUEST["server"];
$antal = $_REQUEST["antal"];
$type = $_REQUEST["type"];
$maps = $_REQUEST["maps"];
$hoert = $_REQUEST["hoert"];

mail ("fifafrazer@msn.com",
      "overskrift",
      "Clanens navn: $navn
      Clanens Tag: $tag
      Server info: $server
      Antal: $antal
      Maps: $maps
      Type: $type
      Hort: $hoert",
      "From: $email");
} else {

echo "
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<form action='?join=1' method='post'>
Clanens Navn:<br />
<input type='text' name='navn' /><br />
Clanens Tag:<br />
<input type='text' name='tag' /><br />
E-mail:<br />
<input type='text' name='email' /><br />
Server Info:<br />
<input type='text' name='server' /><br />
Type <br />
<select name="type">
  <option value="PCW" selected> PCW
  <option value="CW"> CW
Antal <br />
<select name="antal">
  <option value="2on2" selected> 2on2
  <option value="3on3"> 3on3
  <option value="4on4"> 4on4
  <option value="5on5"> 5on5
</select><br>
Jeres map(s):<br />
<input type='text' name='maps' /><br />
Hvor har du hørt om os?:<br />
<TEXTAREA rows='3' cols='30' name='hoert'></TEXTAREA><br />
<input type='submit' value='&nbsp;&nbsp;Submit&nbsp;&nbsp;'>
</form>";
echo "
</BODY>
<HTML>";
}
?>
<HTML>
<body>
<body bgcolor="#444A68">
</body>
</HTML>
Avatar billede detox Nybegynder
04. marts 2004 - 18:12 #1
Et par småfejl rettet og så tilføjede jeg en besked når mail er sendt:

<?php
if (isset($_GET['join']) && $_GET['join'] == 1) {
$mailto = "fifafrazer@msn.com";
$email = $_REQUEST["email"];
$navn = $_REQUEST["navn"];
$tag = $_REQUEST["tag"];
$server = $_REQUEST["server"];
$antal = $_REQUEST["antal"];
$type = $_REQUEST["type"];
$maps = $_REQUEST["maps"];
$hoert = $_REQUEST["hoert"];

$res = mail ($mailto,
      "overskrift",
      "Clanens navn: $navn
      Clanens Tag: $tag
      Server info: $server
      Antal: $antal
      Maps: $maps
      Type: $type
      Hort: $hoert",
      "From: $email");
      if ($res)echo "mail er sendt";
      else echo "Der skete en fejl";
} else {

echo "
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY  bgcolor='#444A68'>
<form action='?join=1' method='post'>
Clanens Navn:<br />
<input type='text' name='navn' /><br />
Clanens Tag:<br />
<input type='text' name='tag' /><br />
E-mail:<br />
<input type='text' name='email' /><br />
Server Info:<br />
<input type='text' name='server' /><br />
Type <br />
<select name='type'>
  <option value='PCW' selected> PCW
  <option value='CW'> CW
</select>
Antal <br />
<select name='antal'>
  <option value='2on2' selected> 2on2
  <option value='3on3'> 3on3
  <option value='4on4'> 4on4
  <option value='5on5'> 5on5
</select><br>
Jeres map(s):<br />
<input type='text' name='maps' /><br />
Hvor har du hørt om os?:<br />
<TEXTAREA rows='3' cols='30' name='hoert'></TEXTAREA><br />
<input type='submit' value='&nbsp;&nbsp;Submit&nbsp;&nbsp;'>
</form>
</BODY>
</HTML>";
}
?>
Avatar billede fifafrazer Nybegynder
04. marts 2004 - 18:28 #2
mange tak for hjælpen... hvis du vil have de 100 point så lav lige et svar hvor der står np eller noget andet ligegyldigt
Avatar billede detox Nybegynder
04. marts 2004 - 18:42 #3
Velbekommen c",)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester