Knud Schröder: Warum hakt mein Code?

Beitrag lesen

Hallo Nico,

Hab nur oberflächig drübergesehen und nicht direkt was finden können, aber ist auch a bissl schlecht zu lesen, da nicht eingerückt und so...

Hab aber sowas auch schon realisiert und poste Dir mal den entsprechenden Teil.
Brauchst eigentlich nur die Abfrage zu ändern und die Ausgabe anzupassen.

Mein Code ist ein klein wenig optimierter, was die PHP-Befehle betrifft. (Schau mal auf den Funktion extract)
Ist aber sicherlich noch wesentlich besser zu optimieren (z.B. nicht alles ins 'echo' packen...)

Hoffe es hilft Dir weiter:

Knud

$erg = mysql\_db\_query($dbname,$abfrage,$verbindung);  
$test = mysql\_num\_rows($erg);  
echo "<br><table border=0 bgcolor=\"#000000\" width=100%><tr><td><p style=\"font-size:15pt;color:\"#000000\"\"> Zum Suchbegriff <font color=\"#FFFF00\">$suchbegriff</font> wurden $test Mitarbeiter gefunden. </p></td></tr></table><br>\n";  
echo "<table border=1>\n";  
echo "<tr bgcolor=#D3DCE3><th> Vorname </th><th> Nachname </th><th> Telefonnummer </th>";  
echo "<th> Beschreibung </th></tr>\n";  
$switch = 0;  
while($row = mysql\_fetch\_array($erg)) {  

extract($row);
  if ($switch == 0) {
   $switch = 1;
   echo "<tr bgcolor=#DDDDDD><td> $vorname </td><td> $name </td><td> $telefon </td>";
   echo "<td> $beschreibung </td></tr>\n";
  } else {
   $switch = 0;
   echo "<tr bgcolor=#CCCCCC><td> $vorname </td><td> $name </td><td> $telefon </td>";
   echo "<td> $beschreibung </td></tr>\n";
  }
}
echo "</table>\n";