| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.267
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Dann benutz kein elseif, sondern ein if und mach die Bedingung wahr oder verwende Funktionen: PHP-Code:
__________________ "Nuschel ich?" - "Was?" |
| | |
| | |
| Neuer Benutzer Registriert seit: 19.10.2010
Beiträge: 23
PHP-Kenntnisse: Anfänger ![]() | Auf das minimum reduziert sieht mein Beispielcode so aus: PHP-Code: @Chriz: Auf goto bin ich auch schon gestossen, ich hoffe aber, dass es auch anders geht. Das mit den Funktionen kapiere ich nicht wirklich, sorry :S Geändert von Cogax (22.11.2010 um 20:55 Uhr). |
| | |
| | |
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Nein. Vor allem erklärt er überhaupt nicht, wo dein Problem liegt. Code: <?php
if($a) {
if($b) {
// Mach irgendwas
}
// Wenn $b true ist, sollte der Code, welcher hier steht, NICHT durchgeführt werden
// -> dann mache einen else-Zweig daraus.
}
// Wenn $b true ist, sollte der Code, welcher hier steht, durchgeführt werden
// -> Dann mache eine erneute Abfrage if($b) drumherum
?>
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? |
| | |
| | |
| Moderator Registriert seit: 11.05.2008
Beiträge: 6.267
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Wie ich das mit den Funktionen meine? Besser kann ichs nicht erklären ... Du möchtest zu verschiedenen Bedingungen dieselbe Funktionalität ausführen, also kapsle die Funktionalität in einer Funktion und ruf sie zu den entsprechenden Bedingungen auf. Oder aber du restrukturierst dein if-else-Konstrukt. Funktionalität geht noch vor Übersichtlichkeit, sofern es keine elegantere Lösung gibt. Verschachtelte if-else-Konstrukte sind nicht schön, aber wenn die Funktionalität dadurch erreicht wird, sehe ich keinen Grund es nicht so zu tun. Besser darüber diskutieren könnte man sicherlich, wenn wir genauer wüssten, worum es geht. Kein Quälcodemonster, aber etwas mehr wäre schön.
__________________ "Nuschel ich?" - "Was?" |
| | |
| | |
| Neuer Benutzer Registriert seit: 19.10.2010
Beiträge: 23
PHP-Kenntnisse: Anfänger ![]() | Naja, danke das ihr trotzdem versucht mir zu helfen, auch wenn ich das euch nicht richtig erklären kann. Das mit dem Funktionen würde sicher Funktionieren, aber nach der Bedingung passieren noch so viele Sachen, dass ich diese nicht in eine Funktion packen will und kann. Hier noch mal ein Beispiel. (unten hab ich den richtigen Code). So ist es jetzt PHP-Code: PHP-Code: Augefallen ist mir das in meinem Code an folgender stelle, weil durch änderungen noch ein paar Bedinungen dazu kommen würden. PHP-Code: |
| | |
| | |
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Wie ich schon schrieb - break ist für Schleifen gedacht, continue ebenso. Die kannst du nicht innerhalb von if/else benutzen, weil es da nichts „abzubrechen“ gibt. exit funktioniert natürlich, beendet aber das komplette Script - also auch nicht das, was du suchst. Und dein „so ist es jetzt“, „so hätte ich es gerne“ macht es für mich leider immer noch nicht klarer.
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? |
| | |
| | |
| Erfahrener Benutzer | Nicht schöner aber so wie du es haben willst: PHP-Code: |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Variablen vom Frame in die übergeordnete Seite des Frames übergeben | JPB83 | PHP Tipps 2010 | 4 | 03.11.2010 09:16 |
| RSS einbinden | Saphier | PHP Tipps 2010 | 2 | 31.08.2010 11:37 |
| Funktionsaufruf durch übergeordnete Methoden beenden | Juu | PHP Tipps 2010 | 27 | 27.05.2010 14:39 |
| [Erledigt] imagecreatefrombmp(): 16 Bit Bitmaps mit Palette | hondatuner | PHP-Fortgeschrittene | 15 | 20.04.2010 12:05 |
| http_class verwenden | hans213 | PHP Tipps 2009 | 27 | 15.01.2010 03:07 |
| [Erledigt] Datumsformat IMAP -> MySQL umwandeln - wie? | Namevac | PHP Tipps 2009 | 5 | 05.05.2009 13:36 |
| [Erledigt] break ohne einfluss auf html | SteiniKeule | PHP Tipps 2008 | 9 | 15.10.2008 15:50 |
| [Erledigt] Transparente Runde Ecken bei Thumbnial realisieren | tomtaz | PHP Tipps 2008 | 3 | 08.07.2008 01:20 |
| break 2; | PHP Tipps 2005-2 | 4 | 24.07.2005 13:03 | |
| Übergeordnete [Erledigt] break auf das übergeordnete if | HTML, Usability und Barrierefreiheit | 2 | 16.02.2005 10:01 | |
| Abstatz mit MultiCell Fpdf | PHP Tipps 2005 | 4 | 12.01.2005 14:09 | |
| <div> ohne break | andrew22 | HTML, Usability und Barrierefreiheit | 7 | 04.01.2005 12:27 |
| fehler bei break! | Fraylman | PHP Tipps 2004 | 5 | 17.08.2004 10:46 |
| include(""); break; | PHP Tipps 2004 | 1 | 09.06.2004 16:22 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php if break, php if abbrechen, php break if, php if unterbrechen, php break in if, break if php, if break php, if abbrechen php, php if schleife verlassen, if unterbrechen php, sql da0003, if anweisung abbrechen und übergeordnet else, php bedingung abbrechen, break if c, php if und break, php break if clause, php else if abbrechen, php if bedingung abbrechen, php beak if clause, break für übergehordnete |