WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- for-Schleife

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » for-Schleife - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
for-Schleife
MarkusStruebel
Fachidiot
Threadstarter




Beiträge: 134

Hallo,

im PHP-Handbuch steht:

1: 
2: 
3: 
4: 
5: 
6: 
7:
";
}
?>


Meine Frage nun: Gibt es eine Möglichkeit, wenn $x = 0 ist, einen echo-Befehl auszugeben, also z. B. echo "Keine Daten".

Oder kann ich da die for-Schleife gar nicht verwenden?

Markus


  Profil   Website   Editieren   Zitieren
Paraplex
Pixelschubser




Beiträge: 20

Mit for() wirst du da unmittelbar nichts anfangen können. Da brauchst du noch zusätzlich eine if-Anweisung. So wie dein kleines Programm geschrieben ist wäre diese Abfrage allerdings unsinnig, da in deinem Fall $x eh nie 0 ist (zumindest innerhalb der Schleife). Sinnvoller wäre z.B. folgendes:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11:
";
  else
    echo "Der Wert der Variablen x ist groesser als 0 und betraegt $x
"; } ?>

Eine andere Möglichkeit wäre, wenn du z.B. ein etwas längeres Programm geschrieben hast, in dem du $x vielleicht schon vor der for-Schleife einen Zahlenwert zugewiesen hast, dies vor dem Eintritt in die Schleife zu überprüfen, und nur die Schleife zu betreten, wenn $x bereits definiert und ungleich 0 ist.
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12:
";
else
for($x=1;$x<15;$x++)
{
   echo "Dieses ist der $x. Durchlauf 
"; } ?>

Hoffe, das war soweit verständlich und in etwa das, was du wissen wolltest.

Gruß

Bin wohl heute noch nicht so fit und irgendwie darf man wohl keinen Backslash verwenden (wird mir jedenfalls jedesmal gelöscht, wenn ich versuche ihn vor $x zu schreiben), deshalb:


  Profil   Editieren   Zitieren
MarkusStruebel
Fachidiot
Threadstarter




Beiträge: 134

Hier ein Auszug aus meinem Script:

Wo liegt der Fehler?? P.S.: Ohne die if/else -Abfrage funktioniert alles wie gewünscht... Bei null wird nichts angezeigt, andernfalls die

Markus

n"); // printf("n", bgcolor(1)); // echo ("endet am {$cols[2]}
n"); // Auktionsende //echo ("Derzeitiges Gebot: {$cols[3]}

n"); // Preis // echo("n"); }
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21:
for ($i=0; $in";
  	else

	$cols = &$items[$i];
	$preis_gesamt += (float)str_replace(",", ".", $cols[3]);

	// echo ("
". ($i + 1) . ".
{$cols[4]}

  Profil   Website   Editieren   Zitieren
Paraplex
Pixelschubser




Beiträge: 20

Das kann so auch nicht funktionieren, da du wenn du innerhalb von else mehrere Anweisungen abarbeiten lassen willst, diese in geschweiften Klammern einschließen mußt. Nur für den Fall, dass du innerhalb von else nur genau eine Anweisung abarbeiten läßt, kannst du auf die Klammern verzichten. Gleiches gilt übrigens auch für if.

Also:
else genau eine Anweisung;

aber

else{
eine Anweisung;
noch eine Anweisung;
....
}

Außerdem ist die if-Anweisung so auch nicht korrekt. Statt if ({...}==0) muss es if (... ==0)
heißen oder, wenn du Klammern benötigst, auch if((...)==0).


  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » for-Schleife

Aktuelle Beiträge zur Hilfe im Forum für Homepage - for-Schleife im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126518    Heute : 436     Gestern : 463     Online : 153     21.11.2024    14:03      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben