Einfach anmelden - Teil der Community werden
   

Willkommen
Nachrichten
Neu: n/a
Insg.: n/a
Neue PN schreiben
Mein Profil

Du hast schon einen Account? Hier kannst du dich anmelden.










 
LinkBack Themen-Optionen
 
König

Registriert seit:
20.07.2008
Beiträge: 56
Für Beiträge bedankt: 73
Erhielt 3 Danke
für 3 Posts
Rang: 3
demnior wird schon bald berühmt werden
 
Standard # 1 Variable ausserhalb von ifElse- Abfrage verwenden erstellt am: 02.07.2009 um 16:27
Hey Leute,

Wie kann ich eine Variable ausserhalb einer ifelse abfrage verwenden?
Ich mache eine Abfrage und dann will ich später diesen String "mengenangabe" in eine DB speichern. Nur kann ich leider die Variable später nicht abfrage, weil sie nur in der Abfrage erreichbar ist.
Ich könnte ja die Klammern um das ganze SQL-Statement tun, nur müsste ich dann ja alles 2X schreiben (1X für if, 1X für else)
Geht das auch anders

Hier der Code
PHP-Code:
//If-Abfrage, ob benutzerdefinierte Mengangabe eingegeben wurde
            
if (NeueBestellungFrame.cbMengenAngabe.getSelectedIndex() < 4) {
                
String mengenangabe String.valueOf(NeueBestellungFrame.cbMengenAngabe.getItemAt(NeueBestellungFrame.cbMengenAngabe.getSelectedIndex()));
            } else {
                
String mengenangabe NeueBestellungFrame.edAndere.getText();
            } 
Vielen Dank im Vorraus
demnior ist offline Mit Zitat antworten Antwort
 
Ad
Anzeige

Registriert seit:
27.07.2009
Beiträge: 235
Für Beiträge bedankt: 0
Erhielt 10 Danke für 235 Posts.
Rang: 0
bingo1976 befindet sich auf einem aufstrebenden Ast
Standard 
 
hates idiots
Benutzerbild von lalelu

Registriert seit:
20.04.2007
Beiträge: 608
Für Beiträge bedankt: 341
Erhielt 248 Danke
für 163 Posts
Rang: 41
lalelu genießt hohes Ansehenlalelu genießt hohes Ansehenlalelu genießt hohes Ansehenlalelu genießt hohes Ansehenlalelu genießt hohes Ansehenlalelu genießt hohes Ansehenlalelu genießt hohes Ansehenlalelu genießt hohes Ansehenlalelu genießt hohes Ansehenlalelu genießt hohes Ansehenlalelu genießt hohes Ansehen
 
Standard # 2 erstellt am: 02.07.2009 um 16:43
Deklariere die Variable außerhalb der Abfrage dann kannst du auch darauf zugreifen.

sapere aude
lalelu ist offline Mit Zitat antworten Antwort
 

 
Codemaster
Benutzerbild von Wizzzard

Registriert seit:
26.04.2007
Beiträge: 972
Für Beiträge bedankt: 283
Erhielt 469 Danke
für 388 Posts
Rang: 73
Wizzzard genießt hohes AnsehenWizzzard genießt hohes AnsehenWizzzard genießt hohes AnsehenWizzzard genießt hohes AnsehenWizzzard genießt hohes AnsehenWizzzard genießt hohes AnsehenWizzzard genießt hohes AnsehenWizzzard genießt hohes AnsehenWizzzard genießt hohes AnsehenWizzzard genießt hohes AnsehenWizzzard genießt hohes Ansehen
 
Standard # 3 erstellt am: 02.07.2009 um 17:40
wie gesagt, außerhalb anlegen (und initialisieren)
Code:
int count =0;
if(isDoubleCounted){
  count = count+2;
else{
  count ++;
}

syso(count);
Was dein Problem war ist die Sichtbarkeit und Gültigkeit der Variablen. Nur in der "logischen Einheit" in der du die Variablen deklarierst und ihren Untereinheiten existiert die Variable. Überall sonst ist sie nicht definiert.
Heißt: immer in der Ebene deklarieren unter der alle Verwendungen existieren.

Angemerkt sei noch: Es gilt immer die hirarchisch tiefste Definition als ausschlaggebend, soll heißen du verdeckst bei 2 Variablen mit gleichem Namen die hirarchisch höhere.

Code:
int count = 3;
if(showCount){
 int count = 4;
 syso (count); // = 4 (innere deklaration)
}
syso(count); // 3 (äußere deklaration)
wiz
Wizzzard ist offline Mit Zitat antworten Antwort
 

 
König

Registriert seit:
20.07.2008
Beiträge: 56
Für Beiträge bedankt: 73
Erhielt 3 Danke
für 3 Posts
Rang: 3
demnior wird schon bald berühmt werden
 
Standard # 4 erstellt am: 02.07.2009 um 19:36
Alles klar!
Danke für die ausführlichen Erklärungen!
Hatte nen Denkfehler. Aber jetzt klappt das alles einwndfrei!
Danke!
demnior ist offline Mit Zitat antworten Antwort
 

Antwort


Themen-Optionen

 
Themen, die dich interessieren könnten
Thema Autor Forum Antworten Letzter Beitrag
[VB .Net] SaveFileDialog Path in Variable crime45 Allgemein (coden) 0 07.03.2009 19:02
Counter Stirke Source ausserhalb des Berreichs (monitor) R'o'R_Jhonny Allgemein (PC Games) 8 10.05.2008 15:01
[delphi] variable für autostart-ordner LikeHoo Delphi und Pascal 2 20.02.2008 13:25





DDL-Board.com 2006-2010