<?php
$nasaadresa = "info@hotmail.com"; //please replace this with your address
$mail = $_POST['Email'];
$porukaa = $_POST['Message'];
$poruka = str_replace("\r", '<br />', $porukaa);
$val = $_POST['val'];
//START OF THANKS MESSAGE
//you may edit $thanks message. this is a message which displays when user sends mail from your site
$thanks = "
<p align='left'><br>
<b>Ditt meddelande har skickats!<br></b>
Tack för ditt meddelande vi återkommer till dig så snart som möjligt.
<br><br>
$poruka
<br><br>
Välkommen åter!
<br><br>
Nu skickas en kopia på ditt meddelande till din e-mail adress<b>($mail)</p>";
//do not edit nothing below this line until comment (ME) say so if you don't have skills with PHP
//END OF THANKS MESSAGE
if($_POST['submitform'])
{
$Name = $_POST['Name'];
$Email = $_POST['Email'];
$Message = $_POST['Message'];
$require = $_POST['require'];
$browser = $HTTP_USER_AGENT;
$ip = $_SERVER['REMOTE_ADDR'];
$dcheck = explode(",",$require);
while(list($check) = each($dcheck))
{
if(!$$dcheck[$check]) {
$error .= "You have not filled this filed(s): <b>$dcheck[$check]</b>.<br>";
}
}
if ((!ereg(".+\@.+\..+", $Email)) || (!ereg("^[a-zA-Z0-9_@.-]+$", $Email))){
$error .= "Wrong e-mail.<br>This e-mail address <b>$Email</b> - is not valid. Please enter correct e-mail address.";
}
if($error)
{
echo $error;
echo '<br><a href="#" onClick="history.go(-1)">Please try again.</a>';
}
else
{
//START OF INCOMING MESSAGE (this message goes to your inbox)
$message = "
Name: $Name:
E-mail: $Email
Val: $val
Message: $Message
-----------------------------
Browser: $browser
IP: $ip
";
//END OF INCOMING MESSAGE (this message goes to your inbox)
$subject = "Message from your site.com - Message was sent by $Name"; //subject OF YOUR INBOX MESSAGE sent to you
$subject2 = "You have succesfully sent message from yoursite.com!"; //subject of OUTGOING MESSAGE - edit this
//OUTGOING MESSAGE TEXT
$message2 = "You have sent a message to site admin of a yourdomain.com:
-----------------------------
From: $Name:
E-mail: $Email
Val: $val
Message: $Message
-----------------------------
";
//END OF outgoing MESSAGE
mail($nasaadresa,"$subject","$message","From: $Name <$Email>");
mail($Email,"$subject2","$message2","From: <$nasaadresa>");
echo "$thanks";
}
}
else{
//this is contact form down here, please edit if you know what are you doing... or the contact form may not be working.
echo '
<p align="center"><br><b>Kontakta oss:</b></p><br><br>
<form name="contactform" action="'.$PHP_SELF.'" method="post">
<input type="hidden" name="require" value="Name,Email,Message">
<table width="444" align="center">
<tr>
<td colspan="2" align="center">
<p></td>
</tr>
<tr>
<td valign="top" align="right"><b>Name:</b></td>
<td valign="top">
<input name="Name" size="30"> </td>
</tr>
<tr>
<td valign="top" align="right"><b>E-mail:</b></td>
<td valign="top">
<input name="Email" size="30"> </td>
</tr>
<tr>
<td valign="top" align="right"><b>Val:</b></td>
<td valign="top"><label>
<select name="val" id="val">
<option value="Industriportar" selected>Industriportar</option>
<option value="Takskjutportar">Takskjutportar</option>
<option value="Vikportar">Vikportar</option>
<option value="Slagportar">Slagportar</option>
<option value="Automatisk öppnare">Automatisk öppnare</option>
</select>
</label></td>
</tr>
<tr>
<td valign="top" align="right"><b>Message:</b></td>
<td valign="top">
<textarea name="Message" rows="10" cols="30"></textarea> </td>
</tr>
<tr>
<td colspan="2" align="center"><p align="right"><br>
<input type="submit" value="Send" name="submitform">
<input type="reset" value="Reset" name="reset"></p> </td>
</tr>
</table>
</form>';
}
?>
Frågan#1
Jag vill ha en drop list till mitt formulär, men jag är usel på PHP. Är det nån vänlig själ som kan lösa mitt problem eller åtmindstånde hjälpa mig på traven? Jag har sökt efter formulär på internet men det har varit för krångligt att förstå. Tacksam för all hjälp!
De alternativen jag vill ha i min drop list är:
Industriportar
Takskjutportar
Vikportar
Vipportar
Slagportar
Automatisk öppnare
Och det måste vara "require" på drop listen.
<?php
$nasaadresa = "info@hotmail.com"; //please replace this with your address
$mail = $_POST['Email'];
$porukaa = $_POST['Message'];
$poruka = str_replace("\r", '<br />', $porukaa);
//START OF THANKS MESSAGE
//you may edit $thanks message. this is a message which displays when user sends mail from your site
$thanks = "
<p align='left'><br>
<b>Ditt meddelande har skickats!<br></b>
Tack för ditt meddelande vi återkommer till dig så snart som möjligt.
<br><br>
$poruka
<br><br>
Välkommen åter!
<br><br>
Nu skickas en kopia på ditt meddelande till din e-mail adress<b>($mail)</p>";
//do not edit nothing below this line until comment (ME) say so if you don't have skills with PHP
//END OF THANKS MESSAGE
if($_POST['submitform'])
{
$Name = $_POST['Name'];
$Email = $_POST['Email'];
$Message = $_POST['Message'];
$require = $_POST['require'];
$browser = $HTTP_USER_AGENT;
$ip = $_SERVER['REMOTE_ADDR'];
$dcheck = explode(",",$require);
while(list($check) = each($dcheck))
{
if(!$$dcheck[$check]) {
$error .= "You have not filled this filed(s): <b>$dcheck[$check]</b>.<br>";
}
}
if ((!ereg(".+\@.+\..+", $Email)) || (!ereg("^[a-zA-Z0-9_@.-]+$", $Email))){
$error .= "Wrong e-mail.<br>This e-mail address <b>$Email</b> - is not valid. Please enter correct e-mail address.";
}
if($error)
{
echo $error;
echo '<br><a href="#" onClick="history.go(-1)">Please try again.</a>';
}
else
{
//START OF INCOMING MESSAGE (this message goes to your inbox)
$message = "
Name: $Name:
E-mail: $Email
Message: $Message
-----------------------------
Browser: $browser
IP: $ip
";
//END OF INCOMING MESSAGE (this message goes to your inbox)
$subject = "Message from your site.com - Message was sent by $Name"; //subject OF YOUR INBOX MESSAGE sent to you
$subject2 = "You have succesfully sent message from yoursite.com!"; //subject of OUTGOING MESSAGE - edit this
//OUTGOING MESSAGE TEXT
$message2 = "You have sent a message to site admin of a yourdomain.com:
-----------------------------
From: $Name:
E-mail: $Email
Message: $Message
-----------------------------
";
//END OF outgoing MESSAGE
mail($nasaadresa,"$subject","$message","From: $Name <$Email>");
mail($Email,"$subject2","$message2","From: <$nasaadresa>");
echo "$thanks";
}
}
else{
//this is contact form down here, please edit if you know what are you doing... or the contact form may not be working.
echo '
<p align="center"><br><b>Kontakta oss:</b></p><br><br>
<form name="contactform" action="'.$PHP_SELF.'" method="post">
<input type="hidden" name="require" value="Name,Email,Message">
<table width="444" align="center">
<tr>
<td colspan="2" align="center">
<p></td>
</tr>
<tr>
<td valign="top" align="right"><b>Name:</b></td>
<td valign="top">
<input name="Name" size="30">
</td>
</tr>
<tr>
<td valign="top" align="right"><b>E-mail:</b></td>
<td valign="top">
<input name="Email" size="30">
</td>
</tr>
<tr>
<td valign="top" align="right"><b>Message:</b></td>
<td valign="top">
<textarea name="Message" rows="10" cols="30"></textarea>
</td>
</tr>
<tr>
<td colspan="2" align="center"><p align="right"><br>
<input type="submit" value="Send" name="submitform">
<input type="reset" value="Reset" name="reset"></p>
</td>
</tr>
</table>
</form>';
}
?>