tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1886
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Eichhornleib Eichhornleib ist offline Mitglied Bronze
    Registriert seit
    Dec 2004
    Beiträge
    37
    ausgeben lassen.
    Für mein Forum brauche ich eien anzahl an Beiträgen funktion.
    Aber ich weiß nicht wie.
    Also es müsste in den Einträgen eine Spalte durchsuchen und alle die fid=1 haben sollen gezählt werden. Alle Themen die zu einer Kategorie gehören bekommen in der Spalte fid eine 1 oder 2 oder 3 oder ... . Die nummer in der Spalte fid ist die ID der Kategorie.

    Dort wo hier steht müsste die Nummer dann ausgegeben Werden.
    PHP-Code:
    <?php
     session_start
    ();
     require(
    "../connect.inc.php");
     include 
    "../config.inc.php";
     if(!isset(
    $_POST['submit']))
     {}
     include 
    "../header.inc.php";
     
     
    $anfrage =  mysql_query("select * from yacoms_foren");
     echo 
    '<table border="0" cellspacing="1" cellpadding="3" bgcolor="#000000" width="100%">';
     while(
    $row =  mysql_fetch_array($anfrage)) {
         echo 
    "<tr><td height=\"20\" bgcolor=\"".$oben."\"><a href=\"showthreads.php?fid=".$row["id"]."\">";
         echo 
    $row["name"]."</a></td><td height=\"20\" bgcolor=\"".$oben."\">
     
     HIER!
     
     </td></tr>"
    ;
     }
     echo 
    '</table>';
     include 
    "../footer.inc.php";
     
    ?>
    die Themen werden auf Showthreads unter einander angezeigt. Die antworten befinden sich in einer anderen Tabelle.
    Für das Forum habe ich diese 3 Tabellen angelegt:
    yacoms_foren (Übersicht der Foren)
    yacom_thread (Übersicht der Themen in den Foren)
    yacoms_answers (Übersicht der Antworten in den Themen)

    Ich hoffe mir kann jemand helfen.
    Danke im vorraus.
     

  2. #2
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    Entweder mit der Funktion mysql_num_rows(), oder mit einem SQL Statement:

    PHP-Code:
    $Text "select count(`id`) as `gezaehlt` from `tabelle` where `abc_id` = '123'";
    $Query mysql_Query ($Text);
    $Row mysql_Fetch_Assoc ($Query);
    echo 
    $Row['gezaehlt']; 
     
    »

  3. #3
    Eichhornleib Eichhornleib ist offline Mitglied Bronze
    Registriert seit
    Dec 2004
    Beiträge
    37
    Ok, danke. Hat funktioniert.
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 03.10.08, 15:52
  2. Antworten: 2
    Letzter Beitrag: 14.03.06, 11:03
  3. Antworten: 8
    Letzter Beitrag: 11.01.06, 11:53
  4. Antworten: 3
    Letzter Beitrag: 26.11.04, 21:30
  5. MySQL: Alle Einträge nach Wert sortieren!
    Von tim-pong im Forum PHP
    Antworten: 9
    Letzter Beitrag: 16.11.04, 22:35