Ik wil graag een extra regel toevoegen in de bevestigingsmail. De naam van degene die een afspraak heeft gemaakt.
Deze regel moet uit de DB komen. De regel staat in row names / name
PHP Code:
span { font-family: 'Courier New'; font-size: 10pt; color: #000000; } .sc118 { background: #FEFCF5; } .sc119 { color: #808080; background: #FEFCF5; } .sc120 { color: #808080; background: #FEFCF5; } .sc123 { color: #000080; background: #FEFCF5; } .sc127 { color: #8000FF; background: #FEFCF5; } $field = "textfield".$i;
$name = $_POST[$field];
$num = $i;
$d = $_POST['date2'];
span { font-family: 'Courier New'; font-size: 10pt; color: #000000; } .sc118 { background: #FEFCF5; } .sc119 { color: #808080; background: #FEFCF5; } .sc120 { color: #808080; background: #FEFCF5; } .sc121 { font-weight: bold; color: #0000FF; background: #FEFCF5; } .sc123 { color: #000080; background: #FEFCF5; } .sc126 { font-weight: bold; color: #808080; background: #FEFCF5; } .sc127 { color: #8000FF; background: #FEFCF5; }
$sql ="SELECT p_name,a_date,time,name FROM names WHERE p_name='$person' and a_date='$datesel' and time='$i'";
$check = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_array($check);
echo $row['p_name'].' '.$row['a_date'].' '.$row['time'];
$token = md5(uniqid(rand(), true));
if ($name != "" && $row['p_name']!="" && $row['a_date']!="" && $row['name']=="")
{
mysql_query('UPDATE names SET name="'.$name.'" WHERE p_name="'.$person.'" and a_date="'.$datesel.'" and time="'.$num.'" and token="'.$token.'"') or die(mysql_error());
$number = $num;
}
else if ($name != "" && $row['p_name']=="" && $row['a_date']=="" && $row['name']=="")
{
$query = "INSERT INTO names (p_name,a_date,time,name,token)
VALUES ('$person','$d','$num','$name', '$token')";
mysql_query($query) or die(mysql_error());
$number = $num;
}
Mocht er nog meer informatie nodig zijn, dan hoor ik dat graag.PHP Code:
span { font-family: 'Courier New'; font-size: 10pt; color: #000000; } .sc18 { color: #FF0000; background: #FDF8E3; } .sc118 { background: #FEFCF5; } .sc119 { color: #808080; background: #FEFCF5; } .sc120 { color: #808080; background: #FEFCF5; } .sc121 { font-weight: bold; color: #0000FF; background: #FEFCF5; } .sc123 { color: #000080; background: #FEFCF5; } .sc125 { color: #008000; background: #FEFCF5; } .sc126 { font-weight: bold; color: #808080; background: #FEFCF5; } .sc127 { color: #8000FF; background: #FEFCF5; } $email = $_REQUEST['email'] ;
$_SESSION['email'] = $email;
$mailheaders = "Bcc:";
$subject = "Bevestiging || $person";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: [email protected]";
$message = "Beste,
</br></br></br>
Hierbij bevestigen wij u de volgende afspraak:
<br/><br/>
//hier zou ik graag de naam willen uitlezen, maar wat ik ook doe het werkt niet.
//naam: (heb al verschillende dingen geprobeerd).
<br><BR>
Groep: $person
<br/><br/>
Datum: ".date("j-n-Y", strtotime($arr['a_date']))."
<br/><br/>
Tijd: ".date("H:i", $sstarttime)." uur tot ".date("H:i", $eendtime)." uur
<br/><br/>
Klik <b><a href='".$siteurl."/verwijderen.php?id=".$arr['id']."&token=".$arr['token']."'>hier</a></b> om de afspraak te verwijderen.
<br/><br/>
Met vriendelijke groet,
</br></br></br>
Het team";
//$message = "Email has been sent with confirmation";
mail($email, $subject, $message, $headers);
mysql_query("INSERT INTO `reminderlist` (`email`, `date` , `start`, `end`, `num`, `token`) VALUES('".$email."' , '".$arr['a_date']."' , '".date("H:i", $sstarttime)."', '".date("H:i", $eendtime)."', '".$number."', '".$arr['token']."')") or die(mysql_error());
}
echo'<script>document.location=\'../bedankt.php?email='.$email.'\';</script>';
}
?>
- variabele mee geven in bevestigings mail
-
30-11-2013, 13:07 #1
- Berichten
- 316
- Lid sinds
- 16 Jaar
variabele mee geven in bevestigings mail
-
30-11-2013, 13:31 #2
- Berichten
- 105
- Lid sinds
- 16 Jaar
Re: variabele mee geven in bevestigings mail
Heb je $person geprobeerd? Als dat werkt bij subject, zou het elders ook moeten werken
-
30-11-2013, 13:38 #3
- Berichten
- 316
- Lid sinds
- 16 Jaar
Re: variabele mee geven in bevestigings mail
klopt bij $person geeft hij wel een variabele weer, maar niet de variabele die ik graag wil. $person geeft weer bij welke persoon een afspraak wordt gemaakt. Ik wil graag de naam hebben van de persoon die de afspraak maakt.
en dat gegeven komt in row names en tabel name
-
30-11-2013, 14:05 #4
- Berichten
- 105
- Lid sinds
- 16 Jaar
Re: variabele mee geven in bevestigings mail
".$row[3]."
invoegen in je $message waar je de naam wil
-
30-11-2013, 14:28 #5
- Berichten
- 316
- Lid sinds
- 16 Jaar
Re: variabele mee geven in bevestigings mail
Hallo D. Langeveld,
Helaas werkt dit ook niet, want in de mail blijft hij blanco.
-
30-11-2013, 15:59 #6Particulier
- Berichten
- 279
- Lid sinds
- 13 Jaar
Re: variabele mee geven in bevestigings mail
zonder meer code is het niet mogelijk om hier een zinnig antwoord te geven en kunnen we alleen maar raden naar wat je juist wil.
Welke persoon wil je in de mail? Waar staat die in de database (welk veld).
In je database query staat een 'name' veld en een p_name veld dat gelijk wordt gesteld aan $person. Is het die 'name' die je wilt hebben?
Ik zie dat er ook een $name is, probeer die eens
-
30-11-2013, 22:45 #7
- Berichten
- 316
- Lid sinds
- 16 Jaar
Re: variabele mee geven in bevestigings mail
Het is inmiddels opgelost.
Ik heb ".$arr[name]." gebruikt en nu werkt het allemaal naar behoren.
Bedankt voor het mee denken allemaal
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic