Re: Checkbox-Problem - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von hempelr (1976 Beiträge) am Freitag, 18.Oktober.2002, 14:18.
    Re: Checkbox-Problem

      jepp - ich habs einfach getestet, nu mach mich mal nich unsicher ob das nur Zufall war......
      shit, hast recht, er bringt immer alle einträge - mhm, aber jetzt -> so gehts definitiv:
      1)get ["Abfragefeld", "==", ""], "datei"; #wenn nicht checked
      1)get ["Abfragefeld", "==", "1"], "datei"; #wenn checked
      Sorry - nicht bis zum Ende auprobiert gehabt....tststst :-(
      Ruben


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 17.Oktober.2002, 22:19.
    Checkbox-Problem

      Hallo,
      habe folgendes Problem:
      in einer DB habe eine Checkbox folgendermassen angelegt
      checkbox Ausgabe markiert=Ja, Ausgabe nicht markiert=Nein

      Tatsächlicher Wert ist bei markierter Checkbox 'Ja', bei nicht markierter Checkbox leer. so weit so gut.

      Allerdings funktioniert die Abfrage nicht
      get "Abfragefeld==Ja","datei"; 
      

      Wie muss die korrekte Abfrage lauten und lautet sie im umgekehrten Fall, also wenn ich die nicht markierten Sätze ausgeben will.

      Danke und Gruss

      Claus

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 18.Oktober.2002, 11:54.
    Re: Checkbox-Problem

      Hallo, Claus
      die Inhalte des Checkboxfeldes werden nur bei bp-internen "Funktionen" enstprechend ausgegeben. Wenn du mit Perl-Befehlen drauf zugreifen willst ist bei "checked" 1 drin und bei "unchecked" nichts.
      Das heißt bei deiner Get-Abfrage sollte es heißen:
      1) für ausgefülltes checkboxfeld:
      get "Abfragefeld ne \"\"", "datei";
      
      2) für leere checkboxfeld:
      get "Abfragefeld eq \"\"", "datei";
      habs eben getestet, funzt so
      CU
      Ruben

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Freitag, 18.Oktober.2002, 12:11.
    Re: Checkbox-Problem

      prima Ruben, danke ;-)

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 18.Oktober.2002, 13:02.
    Re: Checkbox-Problem

      get "Abfragefeld eq \"\"", "datei";
      

      das funzt??????? mit eq oder ne ???? und \"\" ?????
      ;-)

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 18.Oktober.2002, 14:18.
    Re: Checkbox-Problem

      jepp - ich habs einfach getestet, nu mach mich mal nich unsicher ob das nur Zufall war......
      shit, hast recht, er bringt immer alle einträge - mhm, aber jetzt -> so gehts definitiv:
      1)get ["Abfragefeld", "==", ""], "datei"; #wenn nicht checked
      1)get ["Abfragefeld", "==", "1"], "datei"; #wenn checked
      Sorry - nicht bis zum Ende auprobiert gehabt....tststst :-(
      Ruben

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Freitag, 18.Oktober.2002, 15:01.
    Re: Checkbox-Problem

      hallo Ruben,
      kam erst jetzt dazu es auszuprobieren,
      leider funzt es bei mir nicht
      bei get ["Abfragefeld", "==", ""], kommt ein wirrer Datensalat.
      bei get ["Abfragefeld", "==", "1"], kommen statt 2 garkeine Sätze.

      Gruss Claus

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 18.Oktober.2002, 15:22.
    Re: Checkbox-Problem

      mhm - nu steh ich da ich armer tor...... (und du leider auch)
      Hast du das Abfragefeld auf Sortierung gesetzt - als unsortiertes Feld geht es nicht.
      Also ich habs eben noch mal gecheckt, bei mir funzt es, habe 28 Datensätze, 1 mit leerem Abfragefeld, 27 mir gefülltem Abfragefeld aber einige davon ohne Inhalt im Feld Name, Ergebnis unter http://dabadu.de/baseportal/kirche/test so wie es zu erwarten ist, hier noch der Code dazu:

      --- schnipp ----
      get ["frei", "==", "1"], "nutzer";
      out "<b>Nutzer mit Freischaltung:</b></br>";
      while (get_next(nutzer))
      {$cnt++;
      out "Nr. $cnt - $Vorname_Nachname<br>"if $Vorname_Nachname ne "";
      }
      $cnt="";
      get ["frei", "==", ""], "nutzer";
      out "<b>Nutzer ohne Freischaltung:</b></br>";
      while (get_next(nutzer))
      {$cnt++;
      out "Nr. $cnt - $Vorname_Nachname<br>" if $Vorname_Nachname ne "";
      }
      
      --- schnapp ----

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Freitag, 18.Oktober.2002, 16:50.
    Re: Checkbox-Problem

      hallo Ruben,
      peinlich, ich hatte es übersehen, die Checkbox auf sortieren zu setzen, aber leider geht es jetzt trotzdem nicht, bei beiden Abfragen kommen jetzt null Sätze (statt 15:2) ;-)

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Freitag, 18.Oktober.2002, 17:04.
    Re: Checkbox-Problem GELÖST

      hallo Ruben,

      endlich geschafft ;-)
      aber die Abfrage heisst in meinem Fall nicht
      get ["frei", "==", "1"], "nutzer";
      
      sondern
      get ["frei", "==", "Ja"], "nutzer";
      also wie in der Felddefintion eingetragen (erstes Posting).
      btw in der Abfrage auf leer war ein Blank zuviel, daher kamen null Sätze, jetzt stimmt auch da die Anzahl.

      Danke nochmal

     Antworten


     
 Liste der Einträge von 43200 bis 43350:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!