kostenloser Webspace werbefrei: lima-city


Nachrichten Script

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    Hallo !

    Ich habe mir ein Script zum Anzeigen von Nachrichten geschrieben:

    <?php 
    
    $sql = "SELECT * FROM nachrichten WHERE username = '".$userdata['username']."' ORDER BY time)";  
    $result = mysql_query ($sql);  
       
    while ($data = mysql_fetch_array ($result)) {
      $sender = $data["sender"];
      $b = $data["betreff"];
      $Id = $data["id"];
      $Gelesen = $data["Gelesen"];
      $Datum2 = $data["Datum2"];
    
    $sql2 = "SELECT Bild FROM userdaten WHERE username = '".$a."'";
    $result2 = mysql_query($sql2);
    $row2 = mysql_fetch_object($result2);
    $userpict = $row2->Bild;
      
    echo "
    
      <table border='0' width='80%'>
        <tr>
          <td width='33%' valign='top'><a href='profiel.php?user=$sender'><img src='$userpict' height='50' /><br><a href='profiel.php?user=$sender'><font size='2'>".$a."</font></a><br><font size='1'>$Datum2</font></td>
          <td width='33%' valign='top'><a href='nachricht_lesen.php?Id=$Id'><font size='2'>".$b."<font></a></td>
          <td width='34%' valign='top'><a href='nachricht_senden.php?an=**&betreff=**'>Antworten</a> | <a href='nachricht_loeschen.php?id=$Id'>Löschen</a></td>
        </tr>
      </table>
      </center>
          <br>
          "; 
    
    unset($userpict);  
    }
    ?>


    Wie kann ich einbauen, dass neue Nachrichten fett markiert werden?

    Also wenn eine Nachricht neu (also ungelesen) ist, soll der Username, Datum, Betreff, und die 2 Aktionen fett dargestellt werden.

    Wenn eine Nachricht ungelesen ist, habe ich bei mir in der Datenbank in der Spalte gelesen eine 0, bei gelesenen Nachrichten eine 1.

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Bau einfach an die entsprechenden Stellen ein:

    if ($data['gelesen'] == 0)
    	echo '<strong>';
    //usw.
    if ($data['gelesen'] == 0)
    	echo '</strong>';


    LG cookies
  4. Autor dieses Themas

    davy

    Kostenloser Webspace von davy

    davy hat kostenlosen Webspace.

    cookies schrieb:
    Bau einfach an die entsprechenden Stellen ein:

    if ($data['gelesen'] == 0)
    	echo '<strong>';
    //usw.
    if ($data['gelesen'] == 0)
    	echo '</strong>';


    LG cookies


    Meinst du so?

    if ($data['gelesen'] == 0)
    	echo "
    
      <table border='0' width='80%'>
        <tr>
          <td width='33%' valign='top'><a href='profiel.php?user=$sender'><img src='$userpict' height='50' /><br><a href='profiel.php?user=$sender'><font size='2'><b>".$a."</b></font></a><br><font size='1'>$Datum2</font></td>
          <td width='33%' valign='top'><a href='nachricht_lesen.php?Id=$Id'><font size='2'><b>".$b."</b><font></a></td>
          <td width='34%' valign='top'><a href='nachricht_senden.php?an=**&betreff=**'><b>Antworten</b></a> | <a href='nachricht_loeschen.php?id=$Id'><b>L&ouml;schen</b></a></td>
        </tr>
      </table>
      </center>
          <br>
    
    ";
    
    if ($data['gelesen'] == 1)
    	echo "
    
      <table border='0' width='80%'>
        <tr>
          <td width='33%' valign='top'><a href='profiel.php?user=$sender'><img src='$userpict' height='50' /><br><a href='profiel.php?user=$sender'><font size='2'>".$a."</font></a><br><font size='1'>$Datum2</font></td>
          <td width='33%' valign='top'><a href='nachricht_lesen.php?Id=$Id'><font size='2'>".$b."<font></a></td>
          <td width='34%' valign='top'><a href='nachricht_senden.php?an=**&betreff=**'>Antworten</a> | <a href='nachricht_loeschen.php?id=$Id'>Löschen</a></td>
        </tr>
      </table>
      </center>
          <br>
    
    ";
  5. Nein, so:

    //Nachrichtenzeug, was immer nicht fett sein soll
    if ($data['gelesen'] == 0)
    	echo '<strong>';
    //Nachrichtenzeug, was fett sein soll, wenn die Nachricht ungelesen ist
    if ($data['gelesen'] == 0)
    	echo '</strong>';
    //Nachrichtenzeug, was immer nicht fett sein soll (Fortsetzung)
    //und so weiter


    LG cookies
  6. 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!