Starkoch: Variablen werden aus Mysql-Datenbank nicht ausgelesen

Beitrag lesen

Hallo,
wer kann mir auf die Sprünge helfen?
Folgender Code liefert keine Werte:

<table>
 <form action="kundenliste/suche.php" method="post">
  <tr>
   <td style="width: 200px; font-size:13px">Suche nach</td>
   <td><select name="suche"style="width: 205px; font-size:13px">
 <option value="name">Nachname</option>
 <option value="bearbeiter">Bearbeiter</option>
 <option value="kundennummer">Kundennummer</option>
       </select>
   </td>
  </tr>
  <tr>
   <td></td>
   <td><input type="text" name="suchfeld"  style="width: 200px; font-size:13px"></td>
   <td><input type="submit" style="width: 100px " name="sub_suche" value="Suche"></td>
  </tr>
 </form>
</table>

--------------------------------------------------------------------------
suche.php:

$verbindung = mysql_connect ("xy","ab", "xyz")
or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch");
mysql_select_db("xxx")
or die ("Die Datenbank existiert nicht.");

$suche   = $_POST["suche"];
$suchfeld  = $_POST["suchfeld"];

$abfrage = "SELECT * FROM kundenlogin WHERE $suche LIKE '$suchfeld'";
$ergebnis = mysql_query($abfrage);
  while ($row = mysql_fetch_object($ergebnis));
   {
   echo "$row->name <br>";
   echo mysql_errno() . ": " . mysql_error() . "\n";
   }
-------------------------------------------------------------------------

Übergabe der Variablen $suche und $suchfeld