[Script] BXCP-Script: Quotesadmin

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Script] BXCP-Script: Quotesadmin

    Hi!

    Ich hab die Suchfunktion benutzt aber da nichts gefunden (falls es doch schon was gibt: sry!)

    Der folgende Code ist ein Teil des Sourceforge-Scripts BXCP.
    Dieses Script ist ein Script für eine Clanhomepage, welche auch einen Bereich "Quotes" enthällt.
    Als Admin kann man die Quotes im Nachhinein bearbeiten, jedoch lässt die Auswahlseite nur den Zugriff auf das zuletzt hinzugefügten Quote zu. Der Code unten ist der Code dieser Auswahlseite.

    PHP-Code:
    <table style="width:90%" border="0" cellspacing="2" cellpadding="0">
    <tr><td class="left"><strong>quotes &gt;&gt;</strong></td></tr></table><br />
    <table style="width:90%" border="0" cellspacing="1" cellpadding="0" class="forum">
    <tr><td style="width:40%" class="headb">Datum</td><td class="headb">Absender</td></tr>
    <?php $sql="SELECT * FROM quotes ORDER BY date DESC LIMIT 20";
    $data=mysql_query($sql$db);
    while (
    $qnet mysql_fetch_object ($data)) { ?>
    <tr><td class="leftb">
    <?php  $date date("d.m.y",$qnet->date);
    $day date("H:i",$qnet->date);
    print 
    "<a href=\"index.php?show=quotesedit&amp;qid=$qnet->id\">$date - $day</a>"?>
    </td><td class="leftb">
    <?php $sql2="SELECT nick,id FROM users WHERE id='$qnet->userid'";
    $data=mysql_query($sql2$db); while ($hby mysql_fetch_object ($data)) {
    print 
    "<a href=\"index.php?show=users&amp;userid=$hby->id\">"
    secure($hby->nick); echo "</a>"; } ?> 
    </td></tr>
    <?php ?>
    </table>
    Meine Frage hierzu ist es, ob es nicht möglich ist die Liste nicht auf die letzten fünf oder zehn Quotes zu erweitern!

    Ich bin bezüglich PHP und SQl ein totaler Noob, aber soweit ich das bisher verstanden habe

    PHP-Code:
    <table style="width:90%" border="0" cellspacing="2" cellpadding="0">
    <tr><td class="left"><strong>quotes &gt;&gt;</strong></td></tr></table><br />
    <table style="width:90%" border="0" cellspacing="1" cellpadding="0" class="forum">
    <tr><td style="width:40%" class="headb">Datum</td><td class="headb">Absender</td></tr>

    # Befehl für das Erstellen der Liste
    <?php $sql="SELECT * FROM quotes ORDER BY date DESC LIMIT 20";

    # Ausführen des Liste-Befehls in der Datenbank
    $data=mysql_query($sql$db);

    # Auswählen der ersten Zeile der Liste
    while ($qnet mysql_fetch_object ($data)) { ?>

    <tr><td class="leftb">

    # Erzeugen einer Variablen mit dem Datum der Erstellung
    <?php  $date date("d.m.y",$qnet->date);

    # Erzeugen einer Variablen mit der Uhrzeit der Erstellung
    $day date("H:i",$qnet->date);

    # Ausgeben des Links incl. der ID der ersten Zeile am Ende des Links, Datum und Uhrzeit als Linknamen
    print "<a href=\"index.php?show=quotesedit&amp;qid=$qnet->id\">$date - $day</a>"?>

    </td><td class="leftb">

    # Befehl für das Erstellen der 2. Liste (Username des Erstellers)
    <?php $sql2="SELECT nick,id FROM users WHERE id='$qnet->userid'";

    # Ausführen des 2. Liste-Befehls in der Datenbank
    $data=mysql_query($sql2$db);

    # Auswählen der ersten Zeile der 2. Liste
    while ($hby mysql_fetch_object ($data)) {

    # Ausgeben des Links incl. der ID der ersten Zeile der 2. Liste am Ende des Links, Username des Erstellers als Linknamen 
    print "<a href=\"index.php?show=users&amp;userid=$hby->id\">"
    secure($hby->nick); echo "</a>"; } ?> 

    </td></tr>
    <?php ?>
    </table>
    Sollte das so richtig sein, ist es dann möglich anstatt
    PHP-Code:
    # Auswählen der ersten Zeile der Liste
    while ($qnet mysql_fetch_object ($data)) { ?> 
    eine Auswahl der 2., 3. usw. Zeile zu erzeugen?


    Sorry für den langen und umständlichen Beitrag!
    Verbessert mir bitte alles was ich falsch gemacht habe!
    Bitte helft mir weiter!

    Danke schonmal an euch alle!
Lädt...
X