tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
237
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    spirits92 spirits92 ist offline Mitglied Bronze
    Registriert seit
    Aug 2005
    Beiträge
    31
    Hallo,
    Ich will bei meinem Login-script eine memberlist machen. Es funkt auch ganz gut. Es fehlt nur eine Blätterfunktion. Könntet ihr mit verraten wie man sowas macht? Es sollen nur 30 user pro seite angezeigt werden. Ich weiß nur dass man 30 user mit LIMIT30 anzeigen kann. Mehr fellt mir nichts ein! Hier ist der script:
    PHP-Code:
    <?PHP
    include ("config.php");
    $result mysql_query("SELECT * FROM $user_tabelle",$mysql_ce);
    $gesamt =  mysql_num_rows($result);
    echo
    '<table width="61%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr> 
        <td width="7%"><strong><font face="Arial, Helvetica, sans-serif">Status</font></strong></td>
        <td width="3%"><strong></strong></td>
        <td width="37%"><strong><font face="Arial, Helvetica, sans-serif">Nick</font></strong></td>
        <td width="40%"><strong><font face="Arial, Helvetica, sans-serif">Zuletzt 
          Online</font></strong></td>'
    ;
       if (
    $user[level] >= 250){echo' <td width="13%"><strong><font face="Arial, Helvetica, sans-serif">Edit</font></strong></td>';}
     echo
    ' </tr>
      <tr> 
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>'
    ;
       if (
    $user[level] >= 250){echo' <td>&nbsp;</td>';}
      echo
    '</tr>';
      while (
    $row mysql_fetch_array($result)){
      
      
    $time date("U");
    settype($time"Integer");

    if (
    $row[on_date] > $time-120) {
    $stat "#00FF00";
    } else {
    $stat "#FF0000";
    }
     echo
    ' <tr onmouseover="this.bgColor=\''.$mousover.'\';" 
              onmouseout="this.bgColor=\''
    .$mousout.'\';"> 
        <td bgcolor="'
    .$stat.'">&nbsp;</td>
        <td>&nbsp;</td>
        <td><font size="2" face="Arial, Helvetica, sans-serif"><a href="intern.php?open=profil&id='
    .$row[id].'">'.$row[name].'</a></font></td>
        <td><font size="2" face="Arial, Helvetica, sans-serif">'
    .date('d.m.Y H:i:s'$row[on_date]).'</font></td>';
       if (
    $user[level] >= 250){echo' <td><font size="2" face="Arial, Helvetica, sans-serif"><a href="intern.php?open=edituser&id='.$row[id].'">- 
          go</a></font></td>'
    ;}
     echo
    '</tr>';
      }
     echo
    ' <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>'
    ;
       if (
    $user[level] >= 250){echo' <td>&nbsp;</td>';}
    echo
    '  </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td><font size="1" face="Arial, Helvetica, sans-serif">Es sind '
    .$gesamt.' User angemeldet</font></td>
        <td>&nbsp;</td>'
    ;
       if (
    $user[level] >= 250){echo' <td></td>';}
     echo
    ' </tr>
    </table>'
    ;
    ?>
    Geändert von spirits92 (16.08.05 um 22:51 Uhr)
     

  2. #2
    Registriert seit
    Mar 2005
    Ort
    Bühl/Baden
    Beiträge
    2.330
    1. Wozu gibt es hier eine Suche?
    2. Im Tutorial Bereich ist auch was zu finden
    3.
    PHP-Code:
    <?php
    $seite 
    = (isset($_GET["seite"]))?$_GET['seite']:'1';

    $link mysql_connect("***","***","***") or die ("Keine Verbindung moeglich");
    mysql_select_db("***") or die ("Die Datenbank existiert nicht");

    $eintraege_pro_seite 5;

    //Ausrechen welche Spalte man zuerst ausgeben muss:

    $start $seite $eintraege_pro_seite $eintraege_pro_seite;


    $result mysql_query("SELECT ID FROM benutzer");
    $menge mysql_num_rows($result);

    //Errechnen wieviele Seiten es geben wird
    $wieviel_seiten $menge $eintraege_pro_seite;


    echo 
    "<div align=\"center\">";
    echo 
    "<b>Seite:</b> ";


    for(
    $a=0$a $wieviel_seiten$a++)
       {
           if(isset(
    $i) AND $i<=2)
           {
       
    $b $a 1;
       
       if(
    $seite == $b){echo "<b>$b</b>"$i 1;}else{echo " <a href=\"?seite=$b\">$b</a> ";}
       if(
    $i == 1){ $i++;}
       }
      }
       
    echo 
    "</div>";


    $abfrage "SELECT * FROM benutzer LIMIT $start$eintraege_pro_seite";
    $ergebnis mysql_query($abfrage);
    while(
    $row mysql_fetch_assoc($ergebnis))
        {
       echo 
    $row['ID']."<br>"// Hier die Ausgabe der Einträge
       
    }
    ?>
     
    Gruß fanste

    Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )

    Problem gelöst? Dann markiere das Thema bitte als erledigt!
    Beachte bitte die Netiquette. Insbesondere Punkt 15.

Ähnliche Themen

  1. Probleme bei einer Userliste
    Von Boeingfreak im Forum PHP
    Antworten: 9
    Letzter Beitrag: 09.04.09, 12:13
  2. userliste
    Von xlanhackerx im Forum PHP
    Antworten: 3
    Letzter Beitrag: 27.12.07, 09:19
  3. userliste per iframe
    Von lifehunter im Forum PHP
    Antworten: 4
    Letzter Beitrag: 09.08.05, 17:00
  4. Userliste
    Von MatthiasWeidmann im Forum PHP
    Antworten: 5
    Letzter Beitrag: 15.09.04, 11:23
  5. userliste
    Von ValvetVipe im Forum PHP
    Antworten: 1
    Letzter Beitrag: 26.08.03, 17:54