php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.01.2005, 10:27  
Erfahrener Benutzer
 
Registriert seit: 25.05.2004
Beiträge: 229
lindner
lindner eine Nachricht über ICQ schicken
Standard abwechselnde farbe in tabellen -> zweites problem!!!!

hallo.. also ich weiß, dass ihr immer drauf hinweißt, man solle erst die suche und google benutzen.. aber ich habe nichts wirkliches finden können. deshalb frag ich, obs schon etwas zum thema gibt bzw. ob mir jemand helfen kann...

ich will komplett eine tabelle aus einer datenbank auslesen. ist auch kein prob... das geth hiermit:
Code:
while ($myrow = mysql_fetch_row($result)) {

printf("<tr><td>%s</td> <td>%s</td> <td>%s</td> <td>%s</td> <td>Besuchen!</td> <td>%s</td> <td>Löschen</td> </tr>", $myrow[0], $myrow[2], $myrow[3], $myrow[10], $myrow[10], $myrow[19], $myrow[17], $myrow[0]);
}
es werden also alle einträge aus der db angezeigt.. nun möchte ich aber, dass der hintergrund des ersten eintrags blau, der zweite hellblau, der dritte wieder blau usw. ist.. wie kann man das lösen??

grüße pat
lindner ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.01.2005, 10:30  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
$i='0';
while (
$myrow mysql_fetch_row($result)) { 

if (
$i=='0'
{
    
$color='#123456'; ++$i;
    } else {
         
$color='#654321'; --$i;

printf("<tr><td>%s</td> <td>%s</td> <td>%s</td> <td>[email='%s']%s[/email]</td> <td>[url='http://%s']Besuchen![/url]</td> <td>%s</td> <td>[url='$PHP_SELF?row_id=%s']Löschen[/url]</td> </tr>"$myrow[0], $myrow[2], $myrow[3], $myrow[10], $myrow[10], $myrow[19], $myrow[17], $myrow[0]); 



 
Alt 21.01.2005, 10:31  
Gast
 
Beiträge: n/a
Standard

Hältst Du Codezeilen von über 300 Zeichen wirklich für lesbar?

http://www.phptt.de/showschnipsel.php?kat=16&id=15

Gruß
phpfan
 
Alt 21.01.2005, 10:36  
Erfahrener Benutzer
 
Registriert seit: 25.05.2004
Beiträge: 229
lindner
lindner eine Nachricht über ICQ schicken
Standard

natürlich nicht.. aber ich will auch kein schönheitswettbewerb gewinnen

1. hab ich dazu zu wenig kenntnisse in der sprache und 2. soll es einen zweck erfüllen. viele wege führen nach rom... wenn du zeit hast, kannste mir ja mal nen übersichtlicheren aufbau bringen

da kann ich noch was lernen und vielleicht werde ich dann noch "Mister PHP" oder so
lindner ist offline  
Alt 21.01.2005, 10:47  
Gast
 
Beiträge: n/a
Standard

phpfan hat in soweit schon recht da es für den Helfenden nicht gerade von vorteil ist und das Interesse an dem Problem auch nciht gerade steigert wenn man sich da erstmal zwerwühlen muss.

So hast Du sicher recht wenn Du damit Arbeitest aber es geht um die Hilfe die Du ja beaspruchen möchtest...
 
Alt 21.01.2005, 10:50  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von lindner
hab ich dazu zu wenig kenntnisse in der sprache
Dafür braucht man nahe Null Kenntnisse, sondern man muss selber nur hinsehen, ob das lesbar ist, eine Möglichkeit wäre:
PHP-Code:
while ($myrow mysql_fetch_row($result))

   
printf("<tr>\n
             <td>%s</td>\n
             <td>%s</td>\n
             <td>%s</td>\n
             <td>[email='%s']%s[/email]</td>\n
             <td>[url='http://%s']Besuchen![/url]</td>\n
             <td>%s</td>\n
             <td>[url='$PHP_SELF?row_id=%s']Löschen[/url]</td>\n
           </tr>\n"
,
           
$myrow[0], $myrow[2], $myrow[3], $myrow[10], $myrow[10], $myrow[19], $myrow[17], $myrow[0]
         ); 

Gruß
phpfan
 
Alt 21.01.2005, 10:50  
Erfahrener Benutzer
 
Registriert seit: 25.05.2004
Beiträge: 229
lindner
lindner eine Nachricht über ICQ schicken
Standard

nagut... das verstehe ich sehr gut.. ich bin euch beiden trotzdem dankbar
lindner ist offline  
Alt 21.01.2005, 10:53  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von phpfan
Zitat:
Zitat von lindner
hab ich dazu zu wenig kenntnisse in der sprache
Dafür braucht man nahe Null Kenntnisse, sondern man muss selber nur hinsehen, ob das lesbar ist, eine Möglichkeit wäre:
Gerade wenn man sich mit etwas nicht so gut auskennt, sollte man sich nicht noch mit unleserlichem Code das Leben schwer machen.
Der_Gerhard ist offline  
Alt 21.01.2005, 11:24  
Erfahrener Benutzer
 
Registriert seit: 25.05.2004
Beiträge: 229
lindner
lindner eine Nachricht über ICQ schicken
Standard

so jungs.. ich hab jetzt mal ne frage.. dieses ist mein script und er gibt diese fehlermeldung aus...

Zitat:
Parse error: parse error, unexpected $ in /xxx/abfragen.php on line 60
hier der code
PHP-Code:

<?
function gebaeudeinfo() {
                 
$sql "SELECT * FROM `bauten`";
                 
$rs mysql_query($sql) or die (mysql_error());

                 while (
$brow mysql_fetch_row($rs)) {

                 {if (
$i=='0')
                     {
                         
$color='#292523'; ++$i;
                         } else {
                         
$color='37322F'; --$i;
                     }

                    
printf("<tr bgcolor='$color' class='border'>
                              <td><div class='gebaeude'>[b]%s[/b]
\n
                              [b]%s[/b] | [b]%s[/b] | [b]%s[/b] | [b]%s[/b] | [b]%s[/b]
\n
                               </td>\n
                             </tr>\n"
,
                             
$brow[1], $brow[2], $brow[3], $brow[4], $bautenrow[5], $brow[6]);
                  }
}
?>
kann mir jemand helfen??

es ist nicht der ganze quellcode.. aber das ist auch egal. die zeile 60 ist das '?>' ganz am ende.. was ist da falsch??
lindner ist offline  
Alt 21.01.2005, 11:41  
Gast
 
Beiträge: n/a
Standard

Zitat:
die zeile 60 ist das '?>' ganz am ende.. was ist da falsch??
Letzte Zeile? Blockfehler. Kontrolliere Deine Klammern...
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Array in MYSQL Tabellen schreiben Matt Datenbanken 1 26.02.2008 19:43
MySQL Daten aus verknüpften Tabellen auslesen ? PHP Tipps 2005-2 2 27.06.2005 03:21
[HTML] Tabellen Problem Chr!s HTML, Usability und Barrierefreiheit 12 25.05.2005 14:28
Problem bei Abfrage auf Zwei Tabellen PHP Tipps 2005 2 21.04.2005 17:16
Noch ein tabellen Problem PHP Tipps 2005 8 01.04.2005 12:19
Problem mit Tabellen! HTML, Usability und Barrierefreiheit 3 30.03.2005 03:08
2 Tabellen verknüpfen, Problem Datenbanken 6 30.12.2004 09:53
[Erledigt] Hilfe - Problem mit Warenkorb PHP Tipps 2004 1 26.11.2004 11:32
problem mit COUNT in verbindung mit zwei tabellen PHS Datenbanken 6 13.10.2004 10:09
problem mit einer abfrage über mehrere tabellen! PHP Tipps 2004 1 12.10.2004 18:54
über PHP Daten in MySQL Tabellen updaten -- Problem PHP Tipps 2004 4 27.09.2004 21:34
2 Tabellen kleines Problem.... Datenbanken 7 10.08.2004 13:55
Abfrage über 3 Tabellen PHP Tipps 2004 3 31.07.2004 22:34
Tabellen Problem Corvin HTML, Usability und Barrierefreiheit 9 19.07.2004 12:52
tabellen problem HTML, Usability und Barrierefreiheit 15 11.06.2004 14:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
tr abwechselnde farbe php, abwechselnde farben php, tr abwechselnde farbe

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.