webForumDet fria alternativet

Ändra subject i formmail

5 svar · 675 visningar · startad av maweer

maweerMedlem sedan juli 2012123 inlägg
#1

Går det att ändra $subject i formmail, så att man kan få med vissa variabler från formuläret?

$subject = $_POST[plats] .  . $_POST[datum] . En text;

Men jag får felmeddelande
Parse error: syntax error, unexpected '.'
Gör jag så här

$subject=$_POST['plats'];

funkar det. Kan man inte ha med två variabler och en egen text.
Jag försökt att kolla rundor hur andra har gjort och dom har gjort så här och fått det att funka. Men, jag kanske har fel :)

voigtann1Medlem sedan juni 20019 519 inlägg
#2
$subject = $_POST['plats'] . ' ' . $_POST['datum'] . 'En text';

borde väl fungera?

maweerMedlem sedan juli 2012123 inlägg
#3

Aha...glömt ' '
Nu skickar den mailet, men jag får

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in Warning: Cannot modify header information - headers already sent by
Warning: Cannot modify header information - headers already sent by

voigtann1Medlem sedan juni 20019 519 inlägg
#4

har inget med detta att göra... tror jag i alla fall... det är två varningar du få en av dina SQL frågor och den andra är att du försöker modifiera du kör något i stil med header() .. det skall vara högst upp på din sida om jag förstått det hela rätt: http://digitalpbk.com/php/warning-cannot-modify-header-information-headers-already-sent

maweerMedlem sedan juli 2012123 inlägg
#5

Kan det vara för denna som skriver in infon till min DB
Jag har nämligen en require form-send där.
Är det dumt?
Skulle jag ha min form-send kod här istället. För min tanke är nämligen att skicka ett mail, när man lägger in något i DB

<?php
require 'conn.php';
require 'form-send.php';

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

if (is_uploaded_file($_FILES['karta']['tmp_name'])) {
 
   // Katalog där du sparar filen/bilden
   $path = './karta/';
   
   /*
      Lite kontroller här så filnamnet inte innehåller mellanslag,
      å, ä, ö eller liknande. Ändra om så är fallet.
   */
   
   // Spara filen till sin destination
   move_uploaded_file($_FILES['karta']['tmp_name'], $path.$_FILES['karta']['name']);
  
}else {
 
    $_FILES['karta']['name'] = '';
 
}
   $id =  mysql_real_escape_string($_POST['id']);
   $tid =  mysql_real_escape_string($_POST['tid']);
   $datum =  mysql_real_escape_string($_POST['datum']);
   $plats =  mysql_real_escape_string($_POST['plats']); 
   $fest =  mysql_real_escape_string($_POST['fest']); 
   $kundmail =  mysql_real_escape_string($_POST['kundmail']); 
   $antal =  mysql_real_escape_string($_POST['antal']); 
   $kundkontakt =  mysql_real_escape_string($_POST['kundkontakt']); 
   $beskrivning =  mysql_real_escape_string($_POST['beskrivning']);
   $sql = mysql_query("INSERT INTO tabellen (id,tid,datum,plats,fest,kundmail,antal,kundkontakt,beskrivning,karta) VALUES ('$id','$tid','$datum','$plats','$fest','$kundmail','$antal','$kundkontakt','$beskrivning','{$_FILES['karta']['name']}')");
   header("Location: form.php");
} 
 
?>
maweerMedlem sedan juli 2012123 inlägg
#6

Tusen tack för hjälpen voigtann1 det blev kanon bra :)

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)