WEBBMAIL

PHP

6 svar · 644 visningar · startad av frozie

Medlem sedan apr. 201037 inlägg
Trådstart#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 :)

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)