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 ::

Der CSS-Problemlöser

Der CSS-Problemlöser 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 > 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 27.10.2009, 15:59:23
MichaelKR MichaelKR ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 57
Beiträge: 13
Verzweifle gerade

Hi ALL
Erst mal mein PGP code
PHP-Code:
<?php 

   
   
@mysql_connect("localhost""root""")
     or die (
"Connection failed");
 
   @
mysql_select_db("test"
      or die (
"Database not found");


   
$query "Select
                rang,
                spieler,
                spiele, 
                siege, 
                remies, 
                verloren,
                win,
                doppelpunkt,
                lost,
                differenz,
                punkte,
                aktualisiert
              from 
                1_ligaranking_8ball
              order by 
                punkte desc, 
                siege desc,
                differenz desc,
                win desc
                
    "
;
 
    
$result mysql_query($query)
      or die (
"MySQL-Error: " mysql_error());
 
    echo 
"<table> 
           <tr>
            <th class=\"ptable1\">Rang</th> 
            <th class=\"ptable2\">Spieler</th>
            <th class=\"ptable1\">Spiele</th> 
            <th class=\"ptable2\">Siege</th> 
            <th class=\"ptable1\">Remies</th> 
            <th class=\"ptable2\">Verloren</th>
            <th class=\"ptable1\">Frame.Win</th> 
            <th class=\"ptable3\"></th>
            <th class=\"ptable2\">Frame.Lost</th>
            <th class=\"ptable2\">Differenz</th>
            <th class=\"ptable2\">Punkte</th>
            <th class=\"ptable2\">Aktualisiert</th> 
           </tr>\n"

 
$rang 1
    while(
$row mysql_fetch_array($result)) 
    { 
       echo 
"<tr class=\"ptable\"> 
                
               <td class=\"rot\"><td>" 
$rang "</td></tr>
               <td class=\"ptable2\">" 
$row['spieler'] . "</td> 
               <td class=\"ptable1\">" 
$row['spiele'] . "</td> 
               <th class=\"farbe2\">" 
$row['siege'] . "</th>
               <td class=\"ptable1\">" 
$row['remies'] . "</td>
               <td class=\"ptable2\">" 
$row['verloren'] . "</td>
               <th class=\"farbe3\">" 
$row['win'] . "</th>
               <td class=\"ptable1\">" 
$row['doppelpunkt'] . "</td>
               <td class=\"ptable2\">" 
$row['lost'] . "</td>
               <th class=\"farbe4\">" 
$row['differenz'] . "</th>
               <th class=\"farbe5\">" 
$row['punkte'] . "</th>
               <td class=\"ptable1\">" 
$row['aktualisiert'] . "</td>
              </tr>\n"

              
$rang++; 
      
    } 
     
    echo 
"</table>";

?>
Online sieht es so aus
http://onlinebillardfreunde.de/ranki...allranking.php

Ich versuche schon 4 Tage fast täglich mich darran das zb Zeile vom Rang 1
zb Farbe Grün hat
Zeile 2 Rang2 zb
Farbe anderes grün
Zeile 3 Rang 3 zb
Wieder anderes grün
Und die letzten beiden ränge Zeilen zb rot den rest ein wenig blau
Schrift schwarz und alles gecentert

Auser das feld Spieler das muss linksbündig sein

Wer kann mir da helfen, vieleicht ist es ja auch im css code machbar
Danke im vorraus

Michael
Mit Zitat antworten
  #2  
Alt 27.10.2009, 16:13:23
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: Verzweifle gerade

Hallo Michael,

du hast leider nicht beschrieben wo dein Problem ist, was klappt denn nicht? Hast du überhaupt eine CSS datei mit entsprechenden deklarationen eingebunden?
Mit Zitat antworten
  #3  
Alt 27.10.2009, 16:20:38
MichaelKR MichaelKR ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 57
Beiträge: 13
AW: Verzweifle gerade

Hallo
Ich hatte eine css angebunden gehabt code

PHP-Code:
.ptable {
    
background-color:#000000; /*cyan*/
}
td.ptable1 {
    
background-color:#000000; /*lightskyblue*/
    
text-align:center;
}
td.ptable2 {
    
background-color:#000000; /*lightskyblue*/
    
text-align:center;
}
td.ptable3 {
    
background-color:#000000; /*lightskyblue*/
    
text-align:center;
    
font-weight:bold;
    
font-color:#white;
}
th.ptable1 {
    
background-color:#000000; /*lightskyblue*/
    
text-align:center;
}
th.ptable2 {
    
background-color:#000000; /*lightskyblue*/
    
text-align:center;
}
th.ptable3 {
    
background-color:#000000; /*lightskyblue*/
    
text-align:center;
    
font-weight:bold;
    
font-color:#white;
}
th.ptable4 {
    
background-color:#000000; /*lightskyblue*/
    
text-align:left;

Aber irgentwie kann ichd amit nur Ganzen SPALTEN farben zu weisen aber nicht ZEILEN allso das jede Zeile ich einer Farbe geben kann hmmm

Mfg
Michael
Mit Zitat antworten
  #4  
Alt 27.10.2009, 16:22:41
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
thread-titel

hallo MichaelKR,

auch an dich der (gut gemeinte) hinweis: gib deinem thread bitte einen vernünftigen titel - wir sind hier nicht im kindergarten. dazu auch noch mal unsere forenrichtlinien.

cx
Mit Zitat antworten
  #5  
Alt 27.10.2009, 16:29:25
MichaelKR MichaelKR ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 57
Beiträge: 13
AW: thread-titel

Ok danke werde in zukunft darrauf achten sorry
Mfg
Mit Zitat antworten
  #6  
Alt 28.10.2009, 00:50:58
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 56
Beiträge: 1.044
AW: Verzweifle gerade

Mit css ist du hier auf dem richtigen Weg. Ich hab dir mal eine Beispieltabelle erstellt, die deinen Wünschen in etwa entspricht. Die fehlende Zentrierung solltest du nun auch noch so recht einfach hinbekommen.
HTML-Code:
<style type="text/css">
td { border:1px solid black;}
table { border-collapse:collapse;}
.platz1 { background-color:#00FFAF;}
.platz2 { background-color:#00E090;}
.platz3 { background-color:#00C070;}
.mitte { background-color:#00C0FF;}
.vorletzter { background-color:#FF0000;}
.letzter { background-color:#DF0000}
</style>

<table>
<tr class="platz1">
 <td> 0</td>
 <td> 1</td>
 <td> 2</td>
 <td> 3</td>
</tr>
<tr class="platz2">
 <td> 4</td>
 <td> 5</td>
 <td> 6</td>
 <td> 7</td>
</tr>
<tr class="platz3">
 <td> 8</td>
 <td> 9</td>
 <td> 10</td>
 <td> 11</td>
</tr>
<tr class="mitte">
 <td> 12</td>
 <td> 13</td>
 <td> 14</td>
 <td> 15</td>
</tr>
<tr class="vorletzter">
 <td> 16</td>
 <td> 17</td>
 <td> 18</td>
 <td> 19</td>
</tr>
<tr class="letzter">
 <td> 20</td>
 <td> 21</td>
 <td> 22</td>
 <td> 23</td>
</tr>
</table>
Mit Zitat antworten
  #7  
Alt 28.10.2009, 01:17:13
MichaelKR MichaelKR ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 57
Beiträge: 13
AW: Verzweifle gerade

Danke dir für die mühe, ich bekomme blos leider den einbau in meinen code net hin egal wie ichs mache es kalpt einfach nicht leider
Mfg
Michael
Mit Zitat antworten
  #8  
Alt 28.10.2009, 01:39:58
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 56
Beiträge: 1.044
AW: Verzweifle gerade

Wenn du immer nur die ersten 10 Plätze anzeigen lassen willst könntest du einen Counter über diese 10 Ergebnissse nutzen. Bei unbekannter Grösse der Liste benötigst du die Menge des Ergebnisses, welches deine Datenbankabfrage ergeben hat.
Dann könnte man das Ergenis entsprechend z.B. per Switch auswerten lassen.
Einfacher wäre es vermutlich, wenn du das Ergebnis deiner DB Abfrage in einem Array schreiben würdest und du dieses dann bei der Ausgabe entsprechend auswerten würdest.

Mit mysql_num_rows() bekommst du die Menge deiner Abfrage raus.
Mit Zitat antworten
  #9  
Alt 28.10.2009, 02:23:43
xlb xlb ist offline
Junior Member
 
Registriert seit: Jul 2006
Beiträge: 211
AW: Verzweifle gerade

N'Abend ...

Könntest du mal einen kompletten Quellcode online stellen, bzw. ein "kompletteres" Markup?
So mit DocType, html-, head-, body-Tags und vor allem mit der Einbindung des CSS(-Files) ...

PHP/MySQL scheint ja die Daten schon mal so zu liefern, wie gewünscht.

Sieht für mich so aus, als würd's da an was "grundsätzlichem" hapern.


Späte Grüsse,
xlb
Mit Zitat antworten
  #10  
Alt 28.10.2009, 02:33:50
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 56
Beiträge: 1.044
AW: Verzweifle gerade

Nun ist doch eigentlich alles gut ersichtlich. Zur Zeit fehlt ihm nur eine Unterscheidung der Platzierung für die Auswahl der entsprechenden class im CSS für die Zeile.
Die Ausgabe erfolgt zur Zeit direkt. Somit kann auch keine unterschiedliche Hintergrundfarbe für die Zeile gewählt werden.

Im WHILE müsste noch eine Bedingung für die class geschaffen werden. Die Frage besteht zur Zeit eigentlich nur darin ob er eine feste Anzahl an Plazierungen hat oder ob diese sich permanent ändern kann. Hat man eine immer gleiche Anzahl an Platzierungen macht sich ein kleiner SWITCH am einfachsten. Ist die Anzahl der Plazierungen unterschiedlich müsste man halt mit der Menge aus der DB Abfrage arbeiten.
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Verzweifle gerade an einer einfachen MySql-Abfrage ***tisc*** MySQLi/PDO/(MySQL) 4 07.07.2009 14:51:27
Ich verzweifle an RegEx PuWu PHP für Fortgeschrittene und Experten 5 21.08.2008 17:51:09
Bearbeitung Formularantwort - Verzweifle! desa HTML, CSS und JavaScript Help! 2 22.02.2006 13:04:13
Simple MySQL Abfrage, aber ich verzweifle Holstenjungs MySQLi/PDO/(MySQL) 11 03.09.2004 18:13:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:07:14 Uhr.


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


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