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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.06.2006, 02:36:08
Demonking Demonking ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 98
DB Felder Horizontal ausgeben?!

Moin Leutz^^
Also bei meinem Problem finde ich keine lösung :/
PHP soll mir die tabelle so ausgeben

gruppe1|gruppe2|gruppe3|gruppe4
gruppe1|gruppe2|gruppe3|gruppe4

und das ganze soll er mir 5 mal untereinander ausgeben
leider ist nicht jede Gruppe mit 5 leute ausgestatet .
Das hiesse z.B. das gruppe 1 4 haben könnte und der rest vllt 5 dann sollte bei 1 einfach ne leere tabelle bleiben und der rest weiter bis 5 ausgegeben :o
PHP-Code:
<?php 
$gruppen
mysql_query("SELECT
    id,
    name,
    klasse,
    gruppe,
    datum
FROM
    $dbtabelle
WHERE
    datum=$rowalles[datum]  AND
    gruppe IN (1,2,3,4)
ORDER BY
    gruppe, datum DESC 
"
);

?>


<table  cellpadding="0" cellspacing="0" align="center" class="aktuell">
    <tr>
        <td class="trenner_links"></td>
        <td class="content"><font size="5">blub - 18:45</font><br />
            Vorraussichtliche Aufstellung zu Beginn<br /><br />
            <table  cellpadding="0" cellspacing="0" align="center" colspan='4'>
                <tr>
                    <td class="grau" width="150"><b>Gruppe 1</b></td>
                    <td class="grau" width="150"><b>Gruppe 2</b></td>
                    <td class="grau" width="150"><b>Gruppe 3</b></td>
                    <td class="grau" width="150"><b>Gruppe 4</b></td>
                  </tr>
        <tr><td>
        
<?php
echo '<table>';
for (
$i 0$i 6$i++) {
while(
$rowg=mysql_fetch_array($gruppen)){
  if (
$i == 0)
    echo 
'<tr>';
  echo 
" <td> $rowg[gruppe] </td> ";
  if (
$i == || $i == 6)
    echo 
'</tr>';
}}
echo 
'</table>';
?>
Mit Zitat antworten
  #2  
Alt 21.06.2006, 08:37:30
Benutzerbild von Morrandir
Morrandir Morrandir ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 120
AW: DB Felder Horizontal ausgeben?!

Du willst einfach, dass wenn ende gelände is, die Zelle bei der Gruppe lehr bleibt... ich hab das jetzt mal so verstanden... wie wärs mit folgendem:
PHP-Code:
for ($i 0$i 6$i++) { 
while(
$rowg=mysql_fetch_array($gruppen)){ 
  if (
$i == 0
    echo 
'<tr>'
  if(
$rowg[gruppe] != '')  
    echo 
" <td> $rowg[gruppe] </td> "
  else
    echo 
" <td> </td> ";
  if (
$i == || $i == 6
    echo 
'</tr>'
}} 
Ich bin mir zwar grad net sicher was du mit dem ganzen Modulo erreichen willst, bzw. was das Script eigentlich machen soll (was sind das für Gruppen, warum werden sie so aufgelistet etc....) aber ich vielleicht konnte ich dir helfen... wenn nicht bitte nochmal erklähren worauf du hinauswillst...

MfG
Morrandir


ed: es müsste doch eigentlich auch $rowg['gruppe'] heißen...
__________________
Zitat:
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. (Rick Cook, The Wizardry Compiled)

Geändert von Morrandir (21.06.2006 um 08:39:14 Uhr)
Mit Zitat antworten
  #3  
Alt 21.06.2006, 11:47:55
Demonking Demonking ist offline
Anfänger
 
Registriert seit: Jun 2006
Beiträge: 98
AW: DB Felder Horizontal ausgeben?!

naja die modulo soll dazu dienen nach bestimmter anzahl die zeile zu schliessen und zur nächsten zu gehen ^^
Vorhin vergessen dort zu korrigieren :/ die idee war es so auszugeben *klick*
aber zur zeit ordnet er nur
gruppe 1
gruppe 2
gruppe 2
usw ...

€dit: naja das mit rowg['gruppe'] war net das problem ^^"
Mag den fehelr net wäre einfach sie so zu ordnen
1-1-1-1-1
2-2-2-2-2
3-3-3-3-3
4-4-4-4-4
5-5-5-5-5

aber naja war net die aufgabe ...
oder gibt es ne andere möglichkeit die teile aufzuspalten?!

Geändert von Demonking (21.06.2006 um 23:36:54 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
datenbanknamen als liste ausgeben howie MySQLi/PDO/(MySQL) 1 19.06.2006 15:11:55
Datenbankausgabe in Variable ausgeben mlesniak PHP Grundlagen 3 27.03.2006 11:04:14
felder zu einen zusammenfassen schlodd MySQLi/PDO/(MySQL) 8 19.08.2004 20:34:58
html ausgeben rSh PHP für Fortgeschrittene und Experten 2 04.06.2004 11:14:10
SQL-Ergebnis über mehrere html-Seiten ausgeben Maos PHP für Fortgeschrittene und Experten 5 27.08.2003 14:17:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:27:07 Uhr.


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


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