abfrage problem

Big_Johann

Grünschnabel
$db = mysql_connect($Server,$User,$Pass) or die ('Verbindung fehlgeschlagen');
mysql_select_db($DBank,$db);

### Ermitteln der gesamten Datensätze ###

$kat_sql="SELECT ID, name, msg, status feld FROM requestlist";
$kat_result=mysql_query($kat_sql);
$kat_rows = mysql_num_rows($kat_result);
$insgesamt= $kat_rows;
$ausgabe= $insgesamt - 1;

### Weiterverabeitung mit LIMIT###

$kat_sql="SELECT name,msg,status FROM requestlist LIMIT $ausgabe,$insgesamt";
$kat_result=mysql_query($kat_sql);
$kat_rows = mysql_num_rows($kat_result);
$anzeige .='<table border="0" width="19%" id="table1" bgcolor="#999999">';
while($data=mysql_fetch_array($kat_result)){
$anzeige .='<tr><th><p align="center"><font color="#FFFFFF">Gruss-Box</font></th></tr>';
$anzeige .='<tr><td bgcolor="#C0C0C0">'.$data['msg'].'</td></tr>';
$anzeige .='<tr><td bgcolor="#C0C0C0" align="center">'.$data['name'].'</td></tr>';
$anzeige .='<tr><td bgcolor="#C0C0C0" align="center">'.$data['status'].'</td></tr>';
}
### $anzeige .='<tr><td colspan="2"><font color="#ff0000">'.$kat_rows .' Namen Insgesamt</font></td></tr>';
$anzeige .='</table>';
$anzeige .='<br />';

### hier ausgabe###

echo $anzeige;

mysql_close();
?>


mit diesem script habe ich folgendes problem
bei der ausgabe kann ich das feld status ausgeben wird auch anstandslos in die tabelle
geschrieben aber........

nun will ich dieses feld status auf den inhalt hin prüfen und aufgrund des ergebnisses der prüfung die anzeige unterdrücken oder ausgeben

das heisst steht im feld status palying soll die gesamte anzeige aus gegebenwerden
steht im feld status pending soll einfach nix geschehen

wie mach ich das

für schnelle hilfe waere ich dankbar

mfg

Johann
 
Du kannst entweder die SQL-Abfrage aendern oder die While-Schleife.

Ich denke, dass die Aenderung der Abfrage besser ist. Ausser Du benoetigst die Daten noch irgendwie zum Arbeiten.

PHP:
$kat_sql="SELECT ID, name, msg, status feld FROM requestlist WHERE status!='pending'";
Ich mein so muesste das funktionieren.

Weiterhin moechte ich darum bitten Dich an Gross- und Kleinschreibung zu halten, das erhoeht die Lesbarkeit Deines Beitrags.
Und bitte verwende die Tags fuer Syntax-Highlighting, welche da waeren:
[ html ]HTML-Code[ /html ]
[ php ]PHP-Code [ /php ]
[ code ]Sonstiger Code [ /code ]
Auch das traegt zur besseren Lesbarkeit der Beitraege bei.
 
Zurück