Gå til innhold

Anbefalte innlegg

Hei,

Jeg lurer på om det finnes ett kontaktskjema plugin til Wordpress som er slik,

Jeg har en rullemeny som dem som sender inn kan velge "Hvor meldingen skal".
F.eks Ris og ros, admin, redaksjonen... Det jeg ønsker er at hver av dem skal sendes til 3 forskjellige epostadresser.

ris og ros til [email protected]

admin til [email protected]

redaksjonen til redaksjonen@domenavn,no

 

Er dette mulig å få til i Wordpress?

 


Lenke til kommentar
Videoannonse
Annonse
  • 3 uker senere...

<form method="POST" action="mail.php">

<select name="email">

<option value="1">Ris og ros</option>

<option value="2">Admin</option>

</select>

<textarea name="message"></textarea>

<input type="submit" value="send" />

</form>

 

 

$email = $_POST['email'];

$message = $_POST['message'];

 

if ($email === 1) {

$email = '[email protected]';

} elseif ($email === 2) {

$email = '[email protected]';

} else {

$error = 'feilmelding';

}

 

 

Koden må sikres for angrep, og den er ikke fullstendig , men her ser du logikken.

Endret av Dan-Levi
Lenke til kommentar

Hei igjen,

 

Jeg satt på telefonen i stad med dårlig tid.

 

Her har du et fungerende eksempel:

<form method="POST" action="<?php $_SERVER['PHP_SELF']; ?>">
	<label>Velg avdeling</label>
	<select name="email">
		<option value="1">Ris og ros</option>
		<option value="2">Admin</option>
	</select>
	<br />
	<label>Din e-postadresse</label>
	<input type="email" name="customer" /><br />
	<label>Din melding</label>
	<textarea name="message"></textarea>
	<br />
	<input type="submit" value="send" />
</form>

<?php

function senddepmail($to,$dep,$customer,$message) {
	$subject = 'E-post til avdeling '.$dep.' fra '. $customer;
	$headers = 'From: '. $customer . "\r\n";
	mail($to, $subject, $message, $headers);	
}

if (isset($_POST['email']) === false && isset($_POST['message']) === false && isset($_POST['customer']) === false) {
		// SETT OPP FEILHANDLINGER HER
	
	}else {

	$email = $_POST['email'];
	$customer = $_POST['customer'];
	$message = $_POST['message'];

		if ($email == 1) {

			// GJØR OM E-POSTADRESSE SÅ [email protected] TILHØRER RIS OG ROS E-POST
			senddepmail('[email protected]','Ris og ros',$customer,$message);

		} elseif ($email == 2) {

			// GJØR OM E-POSTADRESSE SÅ [email protected] TILHØRER ADMIN E-POST
			senddepmail('[email protected]','Admin',$customer,$message);

		} else {

		// SETT OPP FEILHANDLING
		echo "Det oppstod dessverre en feil.";

		}
}
?>
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...