GB: Einträge bereits beim Eintragen in die DB oder erst bei Ausgabe formatieren?

Status
Nicht offen für weitere Antworten.
die anzahl der zeilen in einer tabelle bekommst du mit
PHP:
<?php
$sql = mysql_query("SELECT * FROM leute");
$num_rows = mysql_num_rows($sql);
echo $num_rows;
?>

und die if-abfrage dürfte so eigentlich stimmen (wenn du überprüfst ob ein nachname vorhanden ist), sie muss halt innerhalb der while schleife ausgefürt werden, da sonst $row->nachname nicht definiert ist.
 
ok also danke leute. ich hab jetzt mal die while-schlaufe programmiert. aber irgendwas stimmt da nichts. ich bekomm einfach nix angezeigt:

PHP:
while($row = mysql_fetch_object($result))
{
 $complete_message = "<table border=\"0\" cellpadding=\2\" cellspacing=\"5\">\n<tr>\n<td colspan=\"2\" class=\"clear\"><hr width=\"2\" color=\"#000000\" width=\"400\"></td>\n</tr>\n";
 $complete_message .= "<tr>\n<td width=\"90\" class=\"clear\">";
 $complete_message .= $row->date . " | " . $row->time . "</td>\n";
 $complete_message .= "<td width=\"200\" class=\"clear\" align=\"center\">";
 $complete_message .= "<a href=\"mailto:" . $row->mail . "\" title=\"" . $row->mail . "\">" . $row->name . "</a>";
 if($row->city != "")
  $complete_message .= " from " . $row->city;
 $complete_message .= "</td>\n";
 $complete_message .= "<td width=\"90\" class=\"clear\" align=\"right\"><a href=\"mailto:" . $row->mail . "\" title=\"" . $row->mail . "\">@</a>";
 if($row->website != "")
  $complete_message .= " <a href=\"" . $row->website . "\" target=\"_blank\"><img src=\"ws.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"" . $row->website . "\" title=\"" . $row->website . "\"></a></td>\n</tr>";
 else
  $complete_message .= "</td>\n</tr>";
 $complete_message .= "\n<tr>\n<td colspan=\"3\" class=\"clear\">";
 $complete_message .= nl2br($row->message);
 $complete_message .= "</td>\n</tr>\n</table>";
 echo $complete_message;
}

kann mir einer erklären wo der fehler liegt?
 
SilentWarrior:
ich bitte dich, Wenn du mal was nicht verstehst ist es vollkommen ok im Board zu fragen.
Aber jeder der Programmieren lernt weiss das gerade am Anfang man häufig (sehr häufig) vor scheinbar schwerwiegenden Fehlern steht.
Aber jedesmal im Forum zu fragen ist der Falsche weg.
Im forum fragt man dann wenn mann wirklich nicht weiterkommt weil man einen Fehler nicht sieht. Jedoch ist und soll das Forum KEIN Ersatz für ein Buch sein.

Ich schliesse den Thread mal

[edit by digi]
Verstehe uns bitte nicht falsch Silent, aber es kann schonmal vorkommen das auch wir nicht mehr weiterwissen.
Den Thread jetzt nach oben zu schieben bringt da, wie Du siehst, auch nicht viel.
Ein kleiner Tipp noch von mir: Schau Dir Deinen Code nochmal richtig an, meistens sieht man seine Fehler nicht gleich, aber bei mehrmaligem durchsehen fällt einem das eine oder andere auf. So versuche(n) ich(wir) unsere Fehler auszumerzen. Desweiteren ist da ein guter Lerneffekt dabei wenn man seine Fehler selbst sucht und ausbügelt.
[/edit by digi]
 
Status
Nicht offen für weitere Antworten.
Zurück