Ankündigung

Einklappen
Keine Ankündigung bisher.

Tabelle auslesen und sortieren lassen

Einklappen

Neue Werbung 2019

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

  • Tabelle auslesen und sortieren lassen

    Hallo,

    ich brauche mal eure hilfe,

    ich habe eine db mit einer table " tactic ", ( http://platinum-board.de/tabelle.jpg <-- ansicht der tabelle )

    mein php sieht so aus . :

    PHP-Code:
    <?PHP
    include("config.inc.php");

            
            
    $result mysql_query"SELECT * FROM tactic WHERE fleettype='att' ORDER BY gal, pos");
               while(
    $row mysql_fetch_array($result))  {
               
     
     
      
    $incgal $row[gal];
      
    $incpos $row[pos];
      
    $attgal $row[vgal];
      
    $attpos $row[vpos];   
        


    echo(
    "
              
             
              
              
                  
            <TR>
              <TD vAlign=center borderColor=#cccccc align=middle bgColor=#f6f6f9 colSpan=7>
              <FONT  color=red>----------Angriff auf 
    $incgal : $incpos----------</FONT></TD>
            </TR>
            <TR borderColor=#cccccc>
              <TD vAlign=top>
    $incgal : $incpos  </TD>
              <TD vAlign=top></TD>
          <TD vAlign=top width=230 rowSpan=2>
    $attgal : $attpos </TD>
              <TD vAlign=top width=230 rowSpan=2></TD>
              
              
    "
    );
    }
    ?>
    die ausgabe auf der web sieht dann so aus ^^ ( http://platinum-board.de/web.jpg <-- ansicht der webausgabe )


    nu das problem :

    er macht die ausgabe ja wunderbar, das ist ok, aber nur er soll die ausgabe nicht so machen wie auf dem bild zu sehen ist sondern das zusammen fassten ..

    also wo jetzt 42:5 soll er das zu einer sache machen bei der ausgabe so das dann halt stecht 42:5 wird angegriffen von 1028:3 und 4

    das soll bei der ausgabe in einem feld stehen und nicht jeweils ein feld ^^

    hoffe das ist jetzt nicht zu dumm ausgedrück von mir ..

    aber bitte helft mir da ich da irgendwie voll mal abloose bei

    danke im vorraus .

    grüsse

    Misfire

  • #2
    Leg doch eine Kontrollvariable an, die überprüft, ob der jetzige Quadrant(?) dem voherigen entspricht, ist das der Fall, wird kein keine neue zeile generiert...

    es gibt in PHP übrigens einen befehl, mit dem man die Häufigkeit von Inhalten von Feldern in einem Array zählen kann.

    Wenn ichs gefunden habe, werde ich es posten...

    edit: sry, der befehl funzt net für mehrdimensionale arrays...

    Kommentar


    • #3
      Übergangslösung...

      PHP-Code:
        $check = array();
        for(
      $i=0;$i<count($resultset);$i++)
        {
          
      $check[$i] = $resultset[$i]['Quadrant'];
        }
        
      print_r(array_count_values ($check)); //Gibt Häufigkeit aus - Kontrolle 
      Damit kannst Du die Häufigkeit des Auftretens der Quadranten bestimmen... Hoffe, das reicht erstmal für Anfang...

      Ciao

      edit: nun eine for...Schleife drüberlegen...

      Kommentar


      • #4
        danke für deine schnelle antwort,

        doch ich habe da jetzt stunden dran gesessen und habe das nicht gebacken bekommen ...

        wie soll ich das da in den o.g. code einbauen ?? so das die ausgabe passt ???

        ich habe schon einiges bei google und so nachgelesen aber der funke den man nu brauch den habe ich nicht gefunden *seufz*

        bitte helf mir noch einmal *BG*


        wie meinst du das mit der for schleife ..
        wie muss ich die da einbauen ... und und und .. fragen über fragen . habe nu atm total die blockade im kopp ^^

        Kommentar


        • #5
          ähm..sry

          Brauchst noch Hilfe? Sry, me war dann auf Dienstreise...

          Ciao

          Kommentar

          Lädt...
          X