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 - 27 Juli 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
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
php preg_replace_callback für dynamischen Link
in "PHP & MySQL"
0 05.07.2016 11:02 von Rm21
PHP Code verschlüsseln
in "PHP & MySQL"
20 21.02.2016 21:25 von Kilian1
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
0 04.02.2016 02:01 von Oxygon
Fertige PHP Scripte für Ihre Homepage
in "PHP & MySQL"
0 16.12.2015 12:02 von PHP-Script-Shop



Besucher : 8060561    Heute : 748     Gestern : 1088     Online : 37     27.7.2024    11:28      0 Besucher in den letzten 60 Sekunden        
Nach oben