|
|
annawald
|
| Titel: Mehrere if Anweisungen |
26.09.2011 14:15 |
|
|
Anmeldungsdatum: 20.10.2008
Beiträge: 66
|
Hi Ich möchte mehrere if-Anweisungen ausführen, aber eben nacheinander
z.B. if(text != "") { // Anweisung } if(text2 != "") { // Anweisung } else { //Anweisung }
dabei sollte zuerst das erste if ausgeführt werden und dann auch das zweite. nicht dass, wenn die das erste true ist, dann das zweite übersprungen wird.
ich hoffe es ist verständlich
danke im vorraus!
Anna
|
 |
|
| |
|
Black-Baron
|
| Titel: Mehrere if Anweisungen |
26.09.2011 14:27 |
|
|
Anmeldungsdatum: 08.04.2007
Beiträge: 674
|
Hallo Anna,
also deine Fragestellung verstehe ich, dein Problem hingegen nicht.
Genau so wie du das stehen hast funktioniert dies doch!
Zunächst wird bei dir geprüft ob text != "" Wenn das so ist passiert eine anweisung, sonst einfach nichts. Danach wird ganz normal die zweite IF Behandelt. Dabei passiert entweder die eine oder andere Anweisung.
Oder willst du quasi etwas nach dem Motto: Wenn text != "" und text2 != "" Dann mach was, sonst was anderes? Das würde mit dem UND-Opperator funktionieren.
Dann sieht das so aus: if(text != "" && text2 != "") { //Anweisung } else { // andere Anweisung }
Ich hoffe ich konnte dir helfen, auch wenn mir aktuell noch nicht ganz klar ist was du eigentlich willst.
lg Felix
|
 |
|
| |
|
annawald
|
| Titel: Mehrere if Anweisungen |
26.09.2011 14:37 |
|
|
Anmeldungsdatum: 20.10.2008
Beiträge: 66
|
hmm..ich hab mich irgendwie falsch ausgedrückt also es soll so sein
if((text != "") && (text2 != "")) //Anweisung
UND
if((text3 != "") && (text4 != "")) // vorige Anweisung(falls diese true war) UND neue Anweisung(wenn true)
else{ Andere anweisung }
ich hoffe das ist verständlicher..
|
 |
|
| |
|
Black-Baron
|
| Titel: Mehrere if Anweisungen |
26.09.2011 14:45 |
|
|
Anmeldungsdatum: 08.04.2007
Beiträge: 674
|
also es gibt da jetzt ein paar Möglichkeiten.
Eine wäre evtl zu sagen, if ((text != "") && (text2 != "") && (text3 != "") && (text4 != "")) (und so weiter....)
Falls dies aber nicht möglich ist, kannst du natürlich auch folgendes machen:
Setzte ein Variable auf einen Wert (ich gehe aktuell von JavaScript aus, funktioniert aber überall) var ist_true = true;
if((text != "") && (text2 != "")) //Anweisung else is_true = false; if((text3 != "") && (text4 != "")) //Anweisung else is_true = false;
(und so weiter eben)
Und am Ende kannst du dann so schauen: if(is_true != true) { //Anweisung wenn irgendetwas nicht true war davor }
|
 |
|
| |
|
|
|
|
|
|