Thunder: Undefined Variable

Beitrag lesen

Hallo ich lasse mir von einer Mysql Tabelle zwei spalten ausgeben:
name und email.

while($row = mysql_fetch_array($result))
{
   $id = $row['user_id'];
   $name = $row['username'];
   If ($row['user_email'] == "")
      $email = "--";
   else
      $email = $row['user_email'];

$text = "$text $name;$email\n";
}

Ich lasse mir die $text dann in eine txt Datei speichern.

Er speichert es ja auch so wie ich will.
1 Er bringt mir aber eine Fehlermeldung
    Notice: Undefined variable: text in /usr/local/pem/vhosts/6615/webspace/httpdocs/newsletter/txt.php on line 39
(Zeile 39 ist das:
   $text = "$text $name;$email\n";
2. Er schreibt in der Txt Datei am anfang immer ein leer Zeichen warum ist das so?

Ich hoffe es kann mir jemand helfen

mfg Thunder