wenn db-tabelle leer anzeige keine einträge

hmcl391714

Grünschnabel
hallo
ich habe eine Datenbank und eine tabelle "presse"
dort werden von mir einträge gebmacht.

ich habe auch eine Seite erstellt wo die einträge wiedergegeben werden
nur wenn keine einträge vorhanden sind ist die seite leer es soll aber stehen das keine einträge vorhanden sind.
wie mache ich das?

hier die der code:
<html>
<body>
<?php
$db = mysql_connect("localhost", "root", "");
$res = mysql_db_query("datenbankname", "select * from presse");
$num = mysql_num_rows($res);

// Tabellenbeginn
echo "<table center>";

for ($i=0; $i<$num; $i++)
{
$date = mysql_result($res, $i, "Datum");
$paper = mysql_result($res, $i, "Zeitung");
$text = mysql_result($res, $i, "Artikel");
$lf = $i + 1;

// Überschrift
echo "<tr> <td>Datum:</td> <td>$date</td></tr>";
echo "<tr><td>Zeitung:</td> <td>$paper</td></tr>";
echo "<tr><td>Artikel:</td> <td>$text</td></tr>";
echo "<tr><td>&nbsp;</td> <td>&nbsp;</td></tr>";

}
if($num = "")
{
echo "Keine Einträge vorhanden";
}

// Tabellenende
echo "</table>";

mysql_close($db);
?>
</body>
</html>

ich hoffe ihr könnt mir helfen
 
In der Zeile
PHP:
if($num = "")
sind zwei Fehler:
Vergleiche macht man mit ==, Du machst eine Zuweisung. Wenn Du schon einen Integerwert (Ergebnis von [phpf]mysql_num_rows[/phpf]) vergleichst, solltest Du ihn auch mit einem Integerwert vergleichen:
PHP:
 if($num == 0)
Gruß hpvw

PS: Bitte nutze die Code Tags, [ php ]code[ /php ] für PHP-Quelltexte, [ html ]code[ /html ] für HTML-Quelltexte und [ code ]code[ /code ] für sonstige Quelltexte, natürlich ohne die Leerzeichen. Das macht die Quelltexte übersichtlicher. Für kurze Code-Teile im Fließtext (z.B. Variablen- oder Funktionsnamen) kannst Du [ mono ]kurzer Code fetzen[ /mono ] verwenden.
 
Vielen dank!! hat funktioniert

habe noch eine kleinig keit

habe eine neue tabelle erstellt "links"

sollen links zur internen seiten aber auch zur externern websiten stehen

wie kann ich es machen das die externen als link angezeigt werden und nicht die adresse
und wie kann ich die internen seiten verlinken.
mfg
cedric
 
Zurück