sorry,Schreibfehler - Re: Loop läuft nach Passwortschutz nicht mehr - 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 Mittwoch, 14.Juli.2004, 20:55.
    sorry,Schreibfehler - Re: Loop läuft nach Passwortschutz nicht mehr

      Anstatt der 8 sollte { stehen ;-)
      und range kannste auch mit einbauen, allerdings musst du das Datumsformat vorher in ne Variable schreiben (oder das out unterbrechen und die Funktion per verketten einbauen) also vielleicht so:
      --schnipp
      get "name==Karl sort=Ort", "adressen", "allekarls";
      while(get_next("allekarls")){
      $a_eingabe = datum("$Eingabe","Tag.Monat.Jahr2, Stunde:Minute");
      out "Name: $name - Nachname: $nachname<br>Ort: $ort ($a_eingabe)";
      }
      
      --schnapp
      oder mit unterbrochenem out/Verkettung ohne Zwischenvariable:
      --schnipp
      get "name==Karl sort=Ort", "adressen", "allekarls";
      while(get_next("allekarls")){
      out "Name: $name - Nachname: $nachname<br>Ort: $ort ( ".datum("$Eingabe","Tag.Monat.Jahr2, Stunde:Minute")." )";
      }
      
      --schnapp


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Michael (450 Beiträge) am Mittwoch, 14.Juli.2004, 17:57.
    Loop läuft nach Passwortschutz nicht mehr

      Hallo!

      Ich habe erfolgreich den "Passwortschutz mit Nutzerdatenbank" aus der Bibliothek implementiert.

      Nur ein Problem taucht jetzt auf. Mein Loop geht nicht mehr.
      Der sieht wie folgt aus:
      <loop db=tabelle_xy sort=-Eingabe range=0,3>$Name ($Eingabe)</loop>
      

      Eingabe ist so definiert:
      Text Datum Eingabe=Tag0.Monat0.Jahr, Stunde:Minute, Ausgabe=Tag.Monat.Jahr2, Stunde:Minute, Zeitpunkt=Erstellung+Änderung

      Als Ergebnis liefert er jetzt:
      Name (2003.02.09,11:56.00#0)

      Das ist dann die erste Person in der DB und nur die kommt raus. Früher hat er immer die letzten drei aktuellen Zeilen geliefert. Ich bin etwas perplex.

      Wäre nett, wenn da jemand was zu sagen könnte. Vielen Dank auf jedenfall schon mal für´s Lesen überhaupt. :-)

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 14.Juli.2004, 20:19.
    Re: Loop läuft nach Passwortschutz nicht mehr

      da loop nich als Perl-Befehl läuft, geht das auch nicht.
      Die Anwendung "Passwortschutz mit Nutzerdatenbank" ist ja in Perl gemacht - und da kann man dann halt auch nur Perl für geschützte DB-Ausgaben nutzen.
      Mit get/get_next kann man das loop nachbauen, schau mal in die Doku, ist für einfache Ausgaben kein Problem
      Ruben

     Antworten

    Beitrag von Michael (450 Beiträge) am Mittwoch, 14.Juli.2004, 20:44.
    Re: Loop läuft nach Passwortschutz nicht mehr

      Okay, danke!

      Aber wie gebe ich da Bedingungen ein? Habe da nichts gefunden. Der selektiert doch immer alles....?

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 14.Juli.2004, 20:47.
    Re: Loop läuft nach Passwortschutz nicht mehr

      nöö - (fast) genauso wie beim loop bzw do
      Beispiel:
      get "name==Karl sort=Ort", "adressen", "allekarls";
      while(get_next("allekarls"))8
      out "Name: $name - Nachname: $nachname<br>Ort: $ort";
      }
      

      würde alle Datensätze aus der Datenbank adressen, deren Datenfeld name den Wert Karl enthält sortiert nach Ort anzeigen

      Alles klar?
      Ruben

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 14.Juli.2004, 20:55.
    sorry,Schreibfehler - Re: Loop läuft nach Passwortschutz nicht mehr

      Anstatt der 8 sollte { stehen ;-)
      und range kannste auch mit einbauen, allerdings musst du das Datumsformat vorher in ne Variable schreiben (oder das out unterbrechen und die Funktion per verketten einbauen) also vielleicht so:
      --schnipp
      get "name==Karl sort=Ort", "adressen", "allekarls";
      while(get_next("allekarls")){
      $a_eingabe = datum("$Eingabe","Tag.Monat.Jahr2, Stunde:Minute");
      out "Name: $name - Nachname: $nachname<br>Ort: $ort ($a_eingabe)";
      }
      
      --schnapp
      oder mit unterbrochenem out/Verkettung ohne Zwischenvariable:
      --schnipp
      get "name==Karl sort=Ort", "adressen", "allekarls";
      while(get_next("allekarls")){
      out "Name: $name - Nachname: $nachname<br>Ort: $ort ( ".datum("$Eingabe","Tag.Monat.Jahr2, Stunde:Minute")." )";
      }
      
      --schnapp

     Antworten

    Beitrag von Michael (450 Beiträge) am Donnerstag, 15.Juli.2004, 07:39.
    Re: sorry,Schreibfehler - Re: Loop läuft nach Passwortschutz nicht mehr

      Ja, vielen Dank Ruben!

      Jetzt komme ich weiter! :-)

     Antworten


     
 Liste der Einträge von 29250 bis 29400: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.05s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!