webForumDet fria alternativet

Varje gång jag får email med kontaktinfo är det tomt.

PHP

1 svar · 1 216 visningar · startad av timtitan

Medlem sedan apr. 20111 inlägg
Frågan#1

Hejsan!

Jag har ett bekymmer med en php kontaktformulär som jag försöker få igång.
Snälla, vad har jag gjort för fel? Jag skickar här både .php sidan och .html sidan

Jag kan klicka på skicka och då skickas kontaktformuläret iväg och den kommer fram eftersom jag får en email varje gång men alltid tom dvs utan innehåll.

Här är php sidan

<?php
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$website = $_POST['website'];
$priority = $_POST['priority'];
$type = $_POST['type'];
$message = $_POST['message'];
$mess = $_POST['mess'];
$comment = $_POST['comment'];
$formcontent=" From: $name \n email: $email \n phone: $phone \n Website: $website \n Priority: $priority \n Type: $type \n Message: $message\n mess: $mess\n comment: $comment";
$recipient = "info@therussianhouse.org";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!" . " -" . "<a href='form.html' style='text-decoration:none;color:#ff0099;'> Return Home</a>";
</?>

OCH

HÄR ÄR html sidan på min website:

<form action="mail.php" method="POST">
<div style="width:422px; text-align:left; border:0px solid #000000; color:#777777; font:12px Arial, tahoma, verdana; background:#;">
<div style="padding:0px 0px 0px 0px;">&#1060;&#1072;&#1084;&#1080;&#1083;&#1080;&#1103; &#1048;&#1084;&#1103; &#1054;&#1090;&#1095;&#1077;&#1089;&#1090;&#1074;&#1086;</div>
<div style="padding:1px 0px 8px 0px;">
<input name="text" type="name" style="width:422px; height:20px; background:#191919; border:1px solid #303030; color:#CCCCCC;" maxlength="50" />
</div>
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="192" height="15">

<div style="color:#777777; font:12px Arial, tahoma, verdana;">E-mail</div> </td>
<td width="230"> <div style="color:#777777; font:12px Arial, tahoma, verdana;">&#1058;&#1077;&#1083;&#1077;&#1092;&#1086;&#1085;</div></td> </tr>

<td valign="top">
<input type="text" name="email"style="width:172px; height:20px; background:#191919; border:1px solid #303030; color:#CCCCCC;" value="+7(011)123456" maxlength="14" /></td>
<td valign="top"><div style="padding:1px 00px 0px 00px;"> <input type="text" name="phone" style="width:230px; height:20px; background:#191919; border:1px solid #303030; color:#CCCCCC;" maxlength="27" />

</div>

</tr>

</table>
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="122" height="15"> <div style="color:#777777; font:12px Arial, tahoma, verdana;">&#1044;&#1072;&#1090;&#1072;
&#1087;&#1088;&#1086;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1103;</div></td>

<td width="300"> <div style="color:#777777; font:12px Arial, tahoma, verdana;">&#1052;&#1077;&#1089;&#1090;&#1086;
&#1087;&#1088;&#1086;&#1074;&#1077;&#1076;&#1077;&#1085;&#1080;&#1103;, &#1075;&#1086;&#1088;&#1086;&#1076;</div></td>
</tr>
<tr>
<td height="30" valign="top"> <div style="padding:1px 00px 0px 00px;">
<input name="text" type="website" style="width:100px; height:20px; background:#191919; border:1px solid #303030; color:#CCCCCC;" value="&#1076;&#1076;.&#1084;&#1084;.&#1075;&#1075;&#1075;&#1075;" maxlength="10" />
</div></td>
<td valign="top"> <div style="padding:1px 00px 0px 00px;">
<input name="text" type="priority" style="width:300px; height:20px; background:#191919; border:1px solid #303030; color:#CCCCCC;" maxlength="30" />

</div></td>
</tr>
</table> <table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="239"> <div style="color:#777777; font:12px Arial, tahoma, verdana;">&#1058;&#1080;&#1087;<br>
&#1089;&#1086;&#1073;&#1099;&#1090;&#1080;&#1103;</div></td>
<td width="103"> <div style="color:#777777; font:12px Arial, tahoma, verdana;">&#1050;&#1086;&#1083;&#1080;&#1095;&#1080;&#1089;&#1090;&#1074;&#1086;<br>

&#1091;&#1095;&#1072;&#1089;&#1090;&#1085;&#1080;&#1082;&#1086;&#1074;</div></td>
<td width="80"> <div style="color:#777777; font:12px Arial, tahoma, verdana;">&#1055;&#1088;&#1080;&#1084;&#1077;&#1088;&#1085;&#1099;&#1081;<br>
&#1073;&#1102;&#1076;&#1078;&#1077;&#1090;</div></td>
</tr>
<tr>
<td><select name="type" style="width:215px; background:#191919; border:1px solid #303030; color:#CCCCCC;">
<option>&#1082;&#1086;&#1088;&#1087;&#1086;&#1088;&#1072;&#1090;&#1080;&#1074;</option>

<option>&#1076;&#1077;&#1085;&#1100; &#1088;&#1086;&#1078;&#1076;&#1077;&#1085;&#1080;&#1103;</option>
<option>&#1084;&#1072;&#1089;&#1089;&#1086;&#1074;&#1086;&#1077; &#1084;&#1077;&#1088;&#1086;&#1087;&#1088;&#1080;&#1103;&#1090;&#1080;&#1077;</option>
<option>&#1089;&#1074;&#1072;&#1076;&#1100;&#1073;&#1072;</option>
<option>&#1102;&#1073;&#1080;&#1083;&#1077;&#1081;</option>
<option>&#1060;&#1077;&#1089;&#1090;&#1080;&#1074;&#1072;&#1083;&#1100;</option>
<option>Open air</option>
<option>&#1052;&#1072;&#1088;&#1082;&#1077;&#1090;&#1080;&#1085;&#1075; &#1101;&#1074;&#1077;&#1085;&#1090;</option>
<option>&#1082;&#1086;&#1085;&#1094;&#1077;&#1088;&#1090;</option>
<option>&#1075;&#1072;&#1083;&#1072;</option>
<option>&#1094;&#1077;&#1088;&#1082;&#1086;&#1074;&#1100;</option>
</select></td>

<td><div style="padding:1px 00px 0px 00px;">
<input name="text" type="message" style="width:80px; height:20px; background:#191919; border:1px solid #303030; color:#CCCCCC;" maxlength="4" />
</div></td>
<td><div style="padding:1px 00px 0px 00px;">
<input name="text" type="mess" style="width:80px; height:20px; background:#191919; border:1px solid #303030; color:#CCCCCC;" maxlength="10" />
</div></td>
</tr>
</table>
</div>
<div style="padding:8px 0px 0px 0px;">&#1050;&#1086;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1081;</div>

<div style="padding:1px 0px 8px 0px;" id="list">
<textarea name="mess" rows="5" style="width:422px; background:#191919; border:1px solid #303030; color:#CCCCCC;"></textarea>
</div>

<input type="submit" value="&#1054;&#1058;&#1055;&#1056;&#1040;&#1042;&#1048;&#1058;&#1068;"><input type="reset" value="&#1054;&#1063;&#1048;&#1057;&#1058;&#1048;&#1058;&#1068;">
</form>

Vore så tacksam för hjälp!!

Medlem sedan juni 20031 837 inlägg
#2

testa att skriva ut innehållet i $_POST i mail.php med följande kod

<?php
print_r($_POST);
?>

så kan du se så att du får in värdena.
Testa därefter att skriva ut

<?php
echo "Content: '" . $formcontent . "'";
?>

Får du ut något i webbsidan?

När du skriver ut kod här i forumet, lägg den gärna inom [ kod ] -taggar så blir det lättare att läsa.

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)