kostenloser Webspace werbefrei: lima-city


Problem mit PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    Hi !

    Ich habe heute versucht, ein Newssystem für meine Seite zu tag/machen">machen.

    Ein Script zum Speichern in die Datenbank habe ich schon, nur das Script zum Ausgeben auf der Startseite geht noch nicht.

    Soweit bin ich gekommen:

    <?php
    echo"<br><br><center><font size=\"2\" face=\"Verdana\"><b>News</b></b><br><br></font>";
    $data2=mysql_query("select * from news ORDER BY zeit");
    print "<center><font size=\"2\" face=\"Verdana\"><b>Keine News vorhanden</center></b></font>";
    echo "
    <center>
      <table cellSpacing=\"0\" cellPadding=\"2\" width=\"80%\" align=\"center\" border=\"1\" style=\"border-collapse: collapse\" bordercolor=\"#111111\">
          <td width=\"100%\"><b><font size=\"2\" face=\"Verdana\">$row[betreff]</font></b></td>
          <td><font size=\"2\" face=\"Verdana\">$row[datum]</font></td>
        </tr>
          <td colspan=\"2\"><font size=\"2\" face=\"Verdana\">$row[nachricht]</font></td><br></table>";
    $data2=mysql_query("select * from news ORDER BY zeit");
    if(mysql_num_rows($data2)<1){
    print "<center><font size=\"2\" face=\"Verdana\"><b>Keine News vorhanden</center></b></font>";
    }else{
       while ($row = mysql_fetch_array($data2, MYSQL_ASSOC)) {
    echo "
    <center>
      <table cellSpacing=\"0\" cellPadding=\"2\" width=\"80%\" align=\"center\" border=\"1\" style=\"border-collapse: collapse\" bordercolor=\"#111111\">
          <td width=\"100%\"><b><font size=\"2\" face=\"Verdana\">$row[betreff]</font></b></td>
          <td><font size=\"2\" face=\"Verdana\">$row[datum]</font></td>
        </tr>
          <td colspan=\"2\"><font size=\"2\" face=\"Verdana\">$row[nachricht]</font></td><br></table>";
    }
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Wo genau liegt das Problem?
    1.) font-Tag ist veraltet!
    2.) Statt alles in PHP zu schreiben kannste auch vereinfacht, beispielsweise:
    <?php if ($string == '') { ?>
    <small style="font: 8pt arial;">Text</small>
    <?php } ?>
    Das macht auf jeden Fall Sinn, wenn längere Abschnitte rein HTML sind.
  4. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    werktags schrieb:
    Wo genau liegt das Problem?
    1.) font-Tag ist veraltet!
    2.) Statt alles in PHP zu schreiben kannste auch vereinfacht, beispielsweise:
    <?php if ($string == '') { ?>
    <small style="font: 8pt arial;">Text</small>
    <?php } ?>
    Das macht auf jeden Fall Sinn, wenn längere Abschnitte rein HTML sind.


    Wo das Problem genau liegt, weiß ich auch nicht.
    Beim Aufrufen der Datei kommt nur eine weiße Seite. Keine Fehlermeldung.

    Aber es sollen ja die News ausgegeben werden.

    Ist im Script vielleicht ein Fehler?
  5. EDIT: Da ich gesehen habe das du doch die Funktion benutzt :P setz mal an dein Query hinten eine Error-Ausgabe. Das geht wie folgt:
    mysql_query("DELETE FROM `blabla` WHERE `blabla` = 'blabla' LIMIT 1") OR die(mysql_error());

    Wenn er was ausgibt weist du eventuell woran es liegt, wenn nicht liegt es an schon einmal nicht an der Datenbank sondern an der Ausgabe an sich.

    mfG
    Chris

    Beitrag zuletzt geändert: 29.6.2009 13:13:50 von ghostrider
  6. n********r

    Setz mal ganz oben in dein Script folgendes:
    <?php
    error_reporting(E_ALL);
    ?>

    Dann schau mal ob er eine Fehlermeldung ausgibt!
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!