PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   datenbank anzeige "kein eintrag vorhanden.." (http://www.selfphp.de/forum/showthread.php?t=4494)

Der Andy 02.06.2003 11:43:02

datenbank anzeige "kein eintrag vorhanden.."
 
hi ich glaube ich binn dumm wie brot! ich bin ein blutiger anfänger was php angeht, also geht bitte nicht so hart mit mir um ;).

Nun zu meiner frage:

ich würde gerne, falls kein eintrag in der datenbank vorhanden ist den satz "Leider konnten wir keinen Eintrag in der Datenkbank finden." ausgeben. aber ich raff das irgendwie nich er gibt zwar das ergebnis aus wenn etwas in der db steht aber wenn die db leer is passiert nix, ich glaub da fehlen mir die passenden grundlagen... eure hilfe bzw. ein paar tips würden mir schon genügen!

Code:

if (  $ort == "" && $land == "" ) {

echo "<span class="fett">Bitte wählen Sie mindestens einen Wohnort oder einen Bezirk aus.</span><br><br>";
echo "$button";
include("footer.php");
exit;
}

elseif ($land == "alle" OR $rubrik == "alle") {
$abfrage="SELECT id,datum,name,ort,land,rubrik, FROM $db_tabelle ORDER BY anz_datum DESC";
}
else
{
$abfrage="SELECT id,datum,name,ort,land,rubrik, FROM $db_tabelle WHERE ort='$ort' OR land='$land' OR rubrik='$rubrik' ORDER BY anz_datum DESC";
}

$ergebnis=mysql_query($abfrage);

while(list($id,$datum,$name,$ort,$land,$rubrik)=mysql_fetch_row($ergebnis)) {


if($id== ""){

echo "<span class="normal">Leider konnten wir keinen Eintrag in der Datenkbank finden.</span>";
echo "&nbsp;&nbsp;<br><br>";
include("footer.php");
exit;

// Ergebnisse ausgeben
/* blabla hier kommt dann das ergebnis in ner tabelle falls eintrag vorhanden */


}


// Datenbank klappe zu affe tot

mysql_close( $link );


ingo 02.06.2003 12:43:59

mysql_num_rows()
 
PHP-Code:

if(mysql_num_rows($ergebnis)<1)
{
echo 
"Keine Datensätze vorhanden";



Der Andy 02.06.2003 12:48:28

DAAAAAAAAAAAAAAAAAANKEE!!!!!!!!

könnt ihr gerne closen jetzt!


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:58:47 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.