kostenloser Webspace werbefrei: lima-city


Brauche Hilfe bei PN-System

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    velima

    Kostenloser Webspace von velima

    velima hat kostenlosen Webspace.

    Hallo liebe Community,

    derzeit arbeite ich an einem Personal Message System für meine Website.

    Im Moment habe ich folgendes:

    PNs können gescrieben und versandt werden. Die PNs werden in einer MySQLdb gespeichert, die wie folgt aussieht:


    ID_______Von________An________Betreff________Text_________Gelesen
    1-------------User1-----------User2---------test------------------blubber-----------0
    2-------------User3-----------User4---------bla-------------------peng--------------0
    ...


    außerdem habe ich eine seite, die dann eine tabelle mit den nachrichten ausgeben soll.
    Bisher tut diese Seite nur folgendes: Sie ermittelt, wie viele pns ein User hat, und gibt entsprechend viele zeilen der tabelle aus.

    Das ganze sieht so aus:

    <table border=\"1\" align=\"center\">
    <?php
    session_start();
    $server = "mysql.lima-city.de";
    $user = "USER143556";
    $pass = "XXXXXXXX";
    $yourDB = "db_143556_1";
    $mysql_table = "Briefe";
    mysql_connect($server, $user,$pass);   
    mysql_select_db($yourDB);                       
    
    $abfrage="SELECT * FROM Briefe where An='".$_SESSION['Nickname']."'";
    $ergebnis=mysql_query($abfrage);
    
    for ( $rows=mysql_num_rows($ergebnis); $rows > 0; $rows -= 1){
    	echo "<tr><td>";
    	echo "Symbol";
    	echo "</td><td>";
    	echo "Absender";
    	echo "</td>";
    	echo "<td>";
    	echo "Betreff";
    	echo "</td></tr>";
    }
    
    ?></table>


    Jetzt wirds aber haarig :/ und zwar müssen in den Feldern "Absender" und "Betreff" natürlich entsprechende Informationen angezeigt werden. "Symbol" zeigt das gelesen/ungelesen-Symbol an. Wie verfahre ich da weiter?
    Wie kann ich dem script sagen, dass es erst pn 1, dann pn 2 und so weiter ausgeben soll?


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

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

  3. Über GET-Parameter?
    Also du übergibst die PN-ID und liest dann alles aus, voher natürlich überprüfen, ob der User die Berichtigugn hat.
  4. Autor dieses Themas

    velima

    Kostenloser Webspace von velima

    velima hat kostenlosen Webspace.

    kannst du mir vielleicht einen beispielcode geben?

    Bin vorher noch nie mit irgendwelchen GET-Parametern konfrontiert worden :/


    aber vielen lieben Dank schonmal :)

    Beitrag zuletzt geändert: 1.6.2010 22:01:31 von velima
  5. Dann solltest du dir mal die Grundlagen nochmal gründlich ansehen.

    GET- und POST-Parameter sind dazu da, dem Benutzer eine "Eingabe" zu gewähren.

    Um einen GET-Parameter festzulegen, musst du einfach an der URL deine Parameter anfügen:
    ...index.php?param1=value1&param2=value2

    Je nach dem, wie der Parameter dann heißt, kommst du über $_GET["paramname"] an den gesendeten Wert.

    In deinem Fall machst du also ...index.php?id=5 und ließt mit $_GET["id"] die gesendete ID aus, um eine Datenbankabfrage zu machen.

    Grüße,
    dex
  6. Autor dieses Themas

    velima

    Kostenloser Webspace von velima

    velima hat kostenlosen Webspace.

    Mein grundliegendes Problem ist folgendes:

    wenn ich abfrage, bei welcher ID der Empfänger der variable $_SESSION['Nickname'] entspricht, habe ich ja mehrere ergebnisse.
    wie mache ich aber, dass in der ersten zeile die ERSTE pn angezeigt wird, in der zweiten die ZWEITE etc..?

    Beitrag zuletzt geändert: 1.6.2010 23:16:54 von velima
  7. christian1603

    Kostenloser Webspace von christian1603

    christian1603 hat kostenlosen Webspace.

    velima schrieb: Mein grundliegendes Problem ist folgendes:

    wenn ich abfrage, bei welcher ID der Empfänger der variable $_SESSION['Nickname'] entspricht, habe ich ja mehrere ergebnisse.
    wie mache ich aber, dass in der ersten zeile die ERSTE pn angezeigt wird, in der zweiten die ZWEITE etc..?

    Schau mal hier.
  8. 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!