SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 14.12.2004, 13:28:49
joker joker ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 201
sortierte ausgabe

hallo, ich versuche gerade eine bestimmte ausgabe zu machen wo ich die daten aus einer db hole, aber dieses ausgabe soll später mir hilfe von tabellen ungefähr so sein:

Code:
kategory 1
    level 1
        ...daten aus kategory 1 aus level 1...
    level 2
        ...daten aus kategory 1 aus level 2...
    level 3
        ...daten aus kategory 1 aus level 3...

kategory 2
    level 1
        ...daten aus kategory 2 aus level 1...
    level 2
        ...daten aus kategory 2 aus level 2...
    level 3
        ...daten aus kategory 2 aus level 3...

kategory 3
    level 1
        ...daten aus kategory 3 aus level 1...
    level 2
        ...daten aus kategory 3 aus level 2...
    level 3
        ...daten aus kategory 3 aus level 3...
dies ganze wird aus einer tabelle gehohlt wo folgende angaben sind: name,beschreibung,kategory,level...

wie macht man dies am besten? ich wüsste es nur das ich für allen ein extra query machen müsste, also ein query mit where kategory 1 level 1,und dan ein neuen query mit kategory 1 level 2 u.s.w.
dies ist aber denk ich mal nicht so perfekt wen es mehr kategoryn und level werden,der code wird sehr lang und der gleiche code wiederhohlt sich öfters... daher such ich nun nach einer geschickteren lösung was dies automatisiert :)

wurde mich um hilfe sehr freuen
Mit Zitat antworten
  #2  
Alt 14.12.2004, 13:59:59
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
SELECT * FROM 'tabelle' ORDER BY kategory, level
Mit Zitat antworten
  #3  
Alt 14.12.2004, 14:07:35
joker joker ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 201
ich glaub du hast mich da missverstanden :)
mir gehts um die ausgabe, wie ich das sortiert alles untereinander ausgebe ist klar, aber ich möchte eine kleine übersicht machen die so wie im obigen beispiel aussieht mit hilfe von tabellen dan, aber dies bekomme ich nur hin so wie ich es beschrieben habe, für alles ein query.

ich such nach eine möglichkeit dies zu umgehen, hier mal ein genaues beispiel:

Code:
<table>
  <tr>
    <td>Kategory 1</td>
  <tr>
  </tr>
    <td>Level 1</td>
  <tr>
  </tr>
    <td>daten aus db die kategory 1 und level 1 haben...</td>
  <tr>
  </tr>
    <td>daten aus db die kategory 1 und level 1 haben...</td>
  <tr>
  </tr>
    <td>Level 2</td>
  <tr>
  </tr>
    <td>daten aus db die kategory 1 und level 2 haben...</td>
  <tr>
  </tr>
    <td>kategory 2</td>
  </tr>
...
...
...
</table
wobei kategoryn anzahl fest steht, level anzahl für kategoryn sich unterscheiden und anzahl passender datensätze auch nicht fest steht...
Mit Zitat antworten
  #4  
Alt 14.12.2004, 14:40:40
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Das würde ich mit insgesamt drei Queries machen. Die Kategorien, Levels und Einträge dann jeweils in Arrays speichern und ausgeben.
Ansatz hier
Mit Zitat antworten
  #5  
Alt 17.12.2004, 18:33:16
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Das müsste auch mit einer Abfrage und einem geschachtelten Array gehen. Gib doch mal einen kleinen Dump der Tabelle zum probieren ...
Mit Zitat antworten
  #6  
Alt 17.12.2004, 19:58:27
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Zitat:
Original geschrieben von Marilu
Das müsste auch mit einer Abfrage und einem geschachtelten Array gehen.
Stimmt. Sowas in der Art müsste funktionieren:
PHP-Code:
<?php
    $sql 
"SELECT
                kategorie,
                level,
                text
            FROM
                table
            ORDER BY
                kategorie,
                level,
                text"
;
    
$result mysql_query($sql);
    while(
$row mysql_fetch_assoc($result)) {
        
$array[$row['kategorie']][$row['level'][] = $row;
    }
?>
Musst einfach mal ein wenig rumprobieren.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:59:17 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt