Får inte med variablerna i PHP mail funktion

Permalänk

Får inte med variablerna i PHP mail funktion

Dessa variabler skrivs in i formuläret på förra sidan.
Variablerna får värdena men dess värden kommer inte med i mailet.

$pass = $_POST['pass'];
$kundnr = $_POST['kundnr'];

<form method="POST" action="">
<input class="submitoff" type="submit" name="submitoffert" value="Skicka offert">
</form>

<?php

if(isset($_POST['submitoffert'])) {

$to = 'Richiehstad@gmail.com';
$subject = 'Test';
$message = 'Kundnr: ' . $kundnr;
$headers = 'Från: Rikard.axelsson@searchminds.se' ."\r\n";

if(mail($to, $subject, $message, $headers)) {

echo 'Email skickat';

}
else {

echo 'Email kunde inte skickas, testa igen';

}

}

?>

Permalänk
Medlem
Skrivet av Richieaxe:

Dessa variabler skrivs in i formuläret på förra sidan.
Variablerna får värdena men dess värden kommer inte med i mailet.

$pass = $_POST['pass'];
$kundnr = $_POST['kundnr'];

<form method="POST" action="">
<input class="submitoff" type="submit" name="submitoffert" value="Skicka offert">
</form>

<?php

if(isset($_POST['submitoffert'])) {

$to = 'Richiehstad@gmail.com';
$subject = 'Test';
$message = 'Kundnr: ' . $kundnr;
$headers = 'Från: Rikard.axelsson@searchminds.se' ."\r\n";

if(mail($to, $subject, $message, $headers)) {

echo 'Email skickat';

}
else {

echo 'Email kunde inte skickas, testa igen';

}

}

?>

Borde väl se ut såhär?

<?php if(isset($_POST['submitoffert'])) { $pass = $_POST['pass']; $kundnr = $_POST['kundnr']; $to = 'Richiehstad@gmail.com'; $subject = 'Test'; $message = 'Kundnr: ' . $kundnr; $headers = 'Från: Rikard.axelsson@searchminds.se' ."\r\n"; if(mail($to, $subject, $message, $headers)) { echo 'Email skickat'; } else { echo 'Email kunde inte skickas, testa igen'; } } ?>

Permalänk
Medlem
Skrivet av agentq15:

Borde väl se ut såhär?

<?php if(isset($_POST['submitoffert'])) { $pass = $_POST['pass']; $kundnr = $_POST['kundnr']; $to = 'Richiehstad@gmail.com'; $subject = 'Test'; $message = 'Kundnr: ' . $kundnr; $headers = 'Från: Rikard.axelsson@searchminds.se' ."\r\n"; if(mail($to, $subject, $message, $headers)) { echo 'Email skickat'; } else { echo 'Email kunde inte skickas, testa igen'; } } ?>

Det är ju inte BBkod han sysslar med, ser inte vad [Email] kommer ifrån.

Visa signatur

.:[Main System - Chassi: Fractal Design Define R2 XL - Moderkort: TUF Z370-PLUS GAMING - CPU: Intel i5-8600K - RAM: Corsair Vengeance 2133mhz 8GB x2 - GFX: Nvidia GeForce GTX 1080]:.
Citera för svar!

Permalänk
Medlem

Så inget av innehållen från variablerna skrivs ut i mailet?

Visa signatur

.:[Main System - Chassi: Fractal Design Define R2 XL - Moderkort: TUF Z370-PLUS GAMING - CPU: Intel i5-8600K - RAM: Corsair Vengeance 2133mhz 8GB x2 - GFX: Nvidia GeForce GTX 1080]:.
Citera för svar!

Permalänk
Medlem
Skrivet av xamber:

Det är ju inte BBkod han sysslar med, ser inte vad [Email] kommer ifrån.

Oj det där [email] gjorde inte jag. Var forumet själv Jag la bara till variablarna inne i if-satsen

Permalänk

Exakt variablernas värde skickas inte med.

Permalänk
Medlem
Skrivet av Richieaxe:

Exakt variablernas värde skickas inte med.

Jag har för mig att enligt RFC-standarden så måste du ange headers på engelska. "Från:" kan du inte ha utan det ska vara "From".

Hur ser ditt formulär ut? Med tanke på det lilla formuläret du klistrade in tidigare så finns inte POST-variablerna "pass" och "kundnr".

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk

Formuläret finns på föregående sida som med submit skickar alla värden i en databas.
Kör jag typ echo $kundnr die(); så visar den värdet, men fastnar inte i mailet.

Har även testat att försöka hämta värdet från databasen men med samma resultat.

Permalänk
Medlem
Skrivet av Richieaxe:

Formuläret finns på föregående sida som med submit skickar alla värden i en databas.
Kör jag typ echo $kundnr die(); så visar den värdet, men fastnar inte i mailet.

Har även testat att försöka hämta värdet från databasen men med samma resultat.

Så när ditt mail kommer fram så består mailet av texten
"Kundnr: "
Kundnumret skrivs aldrig ut?

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?