Hallo ich muss euch nochmal stören,
Ich habe mir ein Script geschrieben aber die ausgabe ist Falsch. Funktionieren tut es aber
Ausgabe ist:
?>
<? while (1<1 Tim, Sowieso am 03.05.1988
2Heinz, Müller am 06.05.1986
Hans, Jörgen am 25.05.1986
) { echo '1
'; 1++; } ?>
<?
ausgegeben werden soll nur so:
Tim, Sowieso am 03.05.1988
Heinz, Müller am 06.05.1986
Hans, Jörgen am 25.05.1986
Was mache ich Falsch?
Ich habe mir ein Script geschrieben aber die ausgabe ist Falsch. Funktionieren tut es aber
PHP:
<? $cnfg=$_SERVER['DOCUMENT_ROOT'];
include("".$cnfg."/conf.php");
$mos = date("m");
$key = '1';
$An = "DarkSky@achja.de";
$Betreff = "Geburtstagsliste vom $mo";
$query = "SELECT * FROM smgeb WHERE monate='$mo' ORDER BY `id` DESC";
$result = mysql_query($query);
while ($line = mysql_fetch_array($result))
{
$Nachricht.$key = "$key $line[vorname], $line[nachname] am $line[tage].$line[monate].$line[jahre]\r";
$key++; }
$i=1;
$Nachricht = "while ($i<$key) { echo '$Nachricht$i\r'; $i++; } ";
$Extra = "From: <$email>\n";
mail($ema, $Betreff, $Nachricht, $Extra);
?>
Ausgabe ist:
?>
<? while (1<1 Tim, Sowieso am 03.05.1988
2Heinz, Müller am 06.05.1986
Hans, Jörgen am 25.05.1986
) { echo '1
'; 1++; } ?>
<?
ausgegeben werden soll nur so:
Tim, Sowieso am 03.05.1988
Heinz, Müller am 06.05.1986
Hans, Jörgen am 25.05.1986
Was mache ich Falsch?