webForumDet fria alternativet

WEBBMAIL

PHP

6 svar · 619 visningar · startad av frozie

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

Hejsan håller på med en mail funktion till min sida men, vet hur det går till i php. vill att om man väljer radio IT så skickar ett mail till mig med rubriken IT och sedan titteln effter till min mail...

Alla radio ska skickas till samma mail men med olika tittel i början som jag förklarade :)

Hoppas någon kan hjälpa till :)

<form id="contacts-form" action="">
<fieldset>
                  <label>Namn:</label>
          <input type="text" value=""/>
          <br><br>
<label>E-Post:</label>
          <input type="text" value=""/><br><br>
                    <label>Till:</label>
          <input type="radio" name="information" value="information"> Information<br>
          <input type="radio" name="cv" value="cv"> CV<br>
		<input type="radio" name="it" value="it"> IT
        
                  <label>Medelande:</label>
          <textarea cols="1" rows="1"></textarea>
          
         <p ALIGN=right><a href="#"><strong>Skicka Mail!</strong></a></p>
                  </fieldset>
      </form>
Medlem sedan juni 2009920 inlägg
#2

Om jag förstått dig rätt:

if ($_POST['information'] ==  it) $title = "IT";
else $title = "CV";

mail("mailadress",$title, "Hejsan hoppsan");
Medlem sedan juni 2009920 inlägg
#3

Var det själva formuläret som var problemet?

<form id="contacts-form" action="index.php" method="post"> 
<label>Namn:</label>
<input type="text" value=""/><br/>
<label>E-Post:</label> 
<input type="text" value=""/><br/>
<label>Till:</label> 
<input type="radio" name="information" value="information"> Information</input>
<input type="radio" name="information" value="cv"> CV</input>
<input type="radio" name="information" value="it"> IT</input><br/>

<label>Medelande:</label> 
<textarea cols="1" rows="1"></textarea><br/>
<button type="submit">Skicka mail</button>
</form>
Medlem sedan apr. 201037 inlägg
#4

Så detta skall funka ? den ska ju öven ta namn epost och medelandet


<form id="contacts-form" action="">
<fieldset>
                  <label>Namn:</label>
          <input type="text" value=""/>
          <br><br>
<label>E-Post:</label>
          <input type="text" value=""/><br><br>
                    <label>Till:</label>
          <input type="radio" name="information" value="information"> Information<br>
          <input type="radio" name="cv" value="cv"> CV<br>
        <input type="radio" name="it" value="it"> IT
        
                  <label>Medelande:</label>
          <textarea cols="1" rows="1"></textarea>
          
         <p ALIGN=right><a href="#"><strong>Skicka Mail!</strong></a></p>
                  </fieldset>
      </form>  

<?php

if ($_POST['information'] ==  it) $title = "IT";
else $title = "CV";

mail("asdsad@gmail.com",$title, "Hejsan hoppsan");

?>
Medlem sedan juni 2009920 inlägg
#5

Skapa en fil som heter form.php, och en som heter mail.php.

form.php

<form id="contacts-form" action="mail.php" method="post"> 
<label>Namn:</label>
<input type="text" name="name"/><br/>
<label>E-Post:</label> 
<input type="text" name="mail"/><br/>
<label>Till:</label> 
<input type="radio" name="information" value="Information">Information</input>
<input type="radio" name="information" value="CV">CV</input>
<input type="radio" name="information" value="IT">IT</input><br/>

<label>Medelande:</label> 
<textarea cols="1" rows="1" name="message"></textarea><br/>
<button type="submit">Skicka mail</button>
</form>

mail.php

<?php 
mail("dinmailadress",
$_POST['information'],"Från: ".$_POST['name']. " 
Mailadress: " . $_POST['mail'] . "
Meddelande: " .$_POST['message']); 
?>
Medlem sedan juni 2009920 inlägg
#6

Glöm inte markera lösta trådar som löst ;)

Medlem sedan apr. 201037 inlägg
#7

vet ej hur :)

269 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)