php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.11.2008, 16:25  
Neuer Benutzer
 
Registriert seit: 22.11.2008
Beiträge: 3
Sini befindet sich auf einem aufstrebenden Ast
Standard Problem bei einer while Schleife

Hallo ich möchte gerne einen Code in einer Schleife ausgeben lassen der mit "if else" beginnt und bekomme hier immer eine Fehlermeldung.

Geht das überhaupt das man in einer Schleife eine Frage ausgeben kann?

Hier mein Code:

PHP-Code:
while($row mysql_fetch_assoc($ergebnis)) {   
    
else if(
$i==$row->tag && $this_month==$row->monat){

echo 
"<td style=\"font-size:8pt; font-family:Verdana; background:#76EE66;\" align=center>";}

}; 
Sini ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.11.2008, 16:49  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ja. Aber kein else Block ohne führendes if. Keine Ahnung, wo Du Dir das abgeguckt hast.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 22.11.2008, 17:34  
Neuer Benutzer
 
Registriert seit: 22.11.2008
Beiträge: 3
Sini befindet sich auf einem aufstrebenden Ast
Standard

das If steht außerhalb der Schleife.

PHP-Code:
    if($i==$heute && $this_month==$monat){echo "<td style=\"font-size:8pt; font-family:Verdana; background:#ff0000;\" align=center>";}


// *** Anfang Termine Hintergrund***

while($row mysql_fetch_assoc($ergebnis)) {   
    
else if(
$i==$row->tag && $this_month==$row->monat){

echo 
"<td style=\"font-size:8pt; font-family:Verdana; background:#76EE66;\" align=center>";}

}; 
Sini ist offline  
Alt 22.11.2008, 18:24  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Geht so nicht. Immer blockweise verschachteln.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 22.11.2008, 19:05  
Neuer Benutzer
 
Registriert seit: 22.11.2008
Beiträge: 3
Sini befindet sich auf einem aufstrebenden Ast
Standard

wie meinst du das blockweise?

könntest du mir ein beispiel geben?
Sini ist offline  
Alt 22.11.2008, 20:03  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

immer so:

PHP-Code:
if () {
  
// if 
  
for () {
    
// Schleife
    
}
  }
else {
  
// if
  
}


if () {
  
// if
  
}
else {
  
// if
  
for () {
    
// Schleife
    
}
  
// if
  
}


for () {
  
// Schleife
  
if () {
    
// if 
    
}
  else {
    
// if 
    
}
  
// Schleife
  

if und else gehören stets zusammen. Dazwischen darfst Du keinen Block einschieben.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
 


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
While schleife mit Datenbank in ein Dropdown Feld (Umlaut Problem) kintaro PHP Tipps 2008 6 28.08.2007 19:11
While schleife -> letzter durchgang Skazi PHP Tipps 2006 7 16.09.2006 00:11
mysql_query verschmelzen zweier abfragen (while schleife) Buschdieb PHP Tipps 2006 10 15.07.2006 17:11
Problem mit while PHP Tipps 2007 2 23.11.2005 13:06
Feintuning einer While Schleife LA-Finest PHP Tipps 2007 2 14.11.2005 14:40
ohne While Schleife test022 PHP Tipps 2005-2 9 23.09.2005 19:08
Problem mit while und insert into PHP Tipps 2005-2 6 15.08.2005 19:29
While Schleife und Variablen Datenbanken 1 25.04.2005 08:57
while schleife beenden PHP Tipps 2005 3 29.03.2005 20:35
Problem mit while Schleife Monty77 Datenbanken 10 13.01.2005 15:40
While Schleife mit einem Problem PHP Tipps 2005 16 12.01.2005 21:55
Problem mit ner schleife PHP Tipps 2004-2 3 24.11.2004 10:50
Problem mit links in Schleife web2 PHP Tipps 2004-2 2 23.11.2004 12:58
Eine ASP DO WHILE Schleife in PHP übersetzen PHP Tipps 2004-2 4 21.11.2004 20:27
[Erledigt] probleme mit ner while schleife PHP Tipps 2004 5 23.07.2004 17:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php else if in while schleifen, php while schleife verschachteln

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:26 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