Multidesk.be » Forums » PHP » tekst en variabelen

  • Pagina
  • 1 van 1
0 gasten lezen dit onderwerp.
^ Onderwerp geschreven door Toine op zaterdag 14 september 2013 om 12:52:02.
Toine heeft nog geen avatar toegevoegd
Multiviteit: 6
Ik ben niet zo'n held in het uitleggen van mijn problemen, ik doe toch een poging:

Ik heb een tabel met tafeltennis gerelateerde evenementen.
Nu wil ik in deze tabel een tekst opnemen die vervolgens in mail gebruikt moet gaan worden.

definitie van de tabel:
CREATE TABLE `Tbl_EcPlaning` (
`Wijzigingsdatum` datetime default NULL,
`Tijdstempel` timestamp NOT NULL default '0000-00-00 00:00:00' on update CURRENT_TIMESTAMP COMMENT 'Wijzigings datum',
`EcPlanningID` int(11) NOT NULL auto_increment COMMENT 'Sleutel',
`HDI_Mail` longtext COMMENT 'Mail voor de deelnemers',
PRIMARY KEY (`EcPlanningID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=41 ;

het veld HDI_Mail kent de volgende waarde:
"Beste ".$line['Voornaam'].",

We herinneren je er even aan dat op ".$Begin_Tijd." MTTV’72 haar jaarlijkse Open Kersentoernooi organiseert in speelzaal het Patronaat, Heer van Scherpenzeelweg 14 te Mierlo."

Nu wil ik dit veld gebruiken in mijn php script:
<?
$query = 'SELECT Begin, HDI_Mail';
$query .= 'FROM Tbl_EcPlaning WHERE HD="'.$Vandaag.'"';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
$line = mysql_fetch_array($result, MYSQL_ASSOC);
do {

$Begin_Datum = DagNaam($line['Begin']) . ' ' . date("j",strtotime($line['Begin'])) . ' ' . MaandNaam($line['Begin']) . ' ' . date("Y",strtotime($line['Begin']));
$Begin_Tijd = date("G:i",strtotime($line['Begin']));
$IT_Datum = DagNaam($line['IT']) . ' ' . date("j",strtotime($line['IT'])) . ' ' . MaandNaam($line['IT']) . ' ' . date("Y",strtotime($line['IT']));
$MyStr=$line['HDI_Mail'];
mail('ec@mttv72.nl', 'Herinnering', $MyStr);
} // do
while ($line = mysql_fetch_array($result, MYSQL_ASSOC));
?>

resultaat; ik krijg een mail met als body:
"Beste ".$line['Voornaam'].",

We herinneren je er even aan dat op ".$Begin_Datum." MTTV’72 haar jaarlijkse Open Kersentoernooi organiseert in speelzaal het Patronaat, Heer van Scherpenzeelweg 14 te Mierlo."
terwijl mijn bedoeling was:
"Beste Toine,

We herinneren je er even aan dat op zondag 6 oktober 2013 MTTV’72 haar jaarlijkse Open Kersentoernooi organiseert in speelzaal het Patronaat, Heer van Scherpenzeelweg 14 te Mierlo."

Hoe krijg ik dat voor elkaar?
Toine
  • Pagina
  • 1 van 1

Snel-antwoordformulier
Toon uitgebreid antwoordformulier Bericht nalezen Bericht plaatsen