Mehrmaliger Aufruf von get möglich??? - 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 Richard Wonner (3 Beiträge) am Dienstag, 30.Dezember.2003, 19:23.
    Mehrmaliger Aufruf von get möglich???

      Hallo!
      Ich versuche eine Postleitzahlensuchroutine zu schreiben, die den Suchbereich immer weiter ausweitet, falls keine Ergebnisse gefunden werden (Bsp: 87448, 8744, 874, 87, 8). Was mich hier etwas verwundert ist, dass diese Routine zwar meinen Beispieldatensatz (87448) findet, wenn man 8744 als Suche eingibt, jedoch nicht falls 87444 eingegeben wird und die Routine erst in einem zweiten Schritt nach 8744 sucht. Kann mir jemand sagen woran das liegt?
      Hier mein Quelltext:

      $temp = $PLZ;
      get "PLZ=~$temp", "Verkaeufer"; 
      while ($_amount_query == 0)
      {
         chop($temp);
         get "PLZ=~$temp", "Verkaeufer"; 
      }
      out"Anzahl: $_amount_query";
      

      Dankeschön
      Richard


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Richard Wonner (3 Beiträge) am Dienstag, 30.Dezember.2003, 19:23.
    Mehrmaliger Aufruf von get möglich???

      Hallo!
      Ich versuche eine Postleitzahlensuchroutine zu schreiben, die den Suchbereich immer weiter ausweitet, falls keine Ergebnisse gefunden werden (Bsp: 87448, 8744, 874, 87, 8). Was mich hier etwas verwundert ist, dass diese Routine zwar meinen Beispieldatensatz (87448) findet, wenn man 8744 als Suche eingibt, jedoch nicht falls 87444 eingegeben wird und die Routine erst in einem zweiten Schritt nach 8744 sucht. Kann mir jemand sagen woran das liegt?
      Hier mein Quelltext:

      $temp = $PLZ;
      get "PLZ=~$temp", "Verkaeufer"; 
      while ($_amount_query == 0)
      {
         chop($temp);
         get "PLZ=~$temp", "Verkaeufer"; 
      }
      out"Anzahl: $_amount_query";
      

      Dankeschön
      Richard

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 31.Dezember.2003, 09:46.
    Re: Mehrmaliger Aufruf von get möglich???

      Hallo, Richard,
      du fragst nach "beginnt mit" und wenn du fragst: hole DS bei dem PLZ mit 87444 beginnt, kann er ja nicht 87448 finden, da es nicht mit 87444 beginnt....
      Dann schneidest du die letzt 4 ab und es passt....
      CU
      Ruben

     Antworten

    Beitrag von Richard Wonner (3 Beiträge) am Donnerstag, 1.Januar.2004, 12:03.
    Re: Mehrmaliger Aufruf von get möglich???

      Eben nicht, das ist ja das Problem. Beim zweiten Aufruf von get funktionierts nicht mehr wie vorher.
      CU
      Richard

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 1.Januar.2004, 17:10.
    Re: Mehrmaliger Aufruf von get möglich???

      mhm - is nur n Zeichendreher beim Operator:

      get "PLZ=~$temp", "Verkaeufer";
      statt PLZ=~$temp PLZ~=$temp schreiben und dann gehts ;-)
      
      CU
      Ruben

     Antworten

    Beitrag von horstees (229 Beiträge) am Donnerstag, 1.Januar.2004, 19:39.
    @Ruben Sorry, ich hatte deinen Beitrag übersehen...

      Ja, das war der Knackpunkt!

      Übrigens:
      Du hast letztens mal statt mit 'hempelr'
      mit 'hemperl' unterschrieben...
      Ich fand's witzig, war das Absicht?

      hem 'perl'

      horstees

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 2.Januar.2004, 09:40.
    mist - falsch korrigiert :D - Re: Mehrmaliger Aufruf von get möglich???

      Sorry soll doch heissen
      get "PLZ~=$temp", "Verkaeufer";
      
      statt =~ also "Tilde+Istgleich"

     Antworten

    Beitrag von horstees (229 Beiträge) am Donnerstag, 1.Januar.2004, 19:33.
    Re: Mehrmaliger Aufruf von get möglich???

      Hallo Richard!

      Ich habe folgendes gebastelt:

      <perl>
      $temp = "53776";
      

      get ["PLZ","~=!","$temp"],"adressen","horstees";

      while ($_amount_query == 0)
      {
      $counter++;
      chop($temp);
      if($temp){get ["PLZ","~=!","$temp"],"adressen","horstees";}
      else{out "nix passendes";last;}
      }
      

      while(get_next("horstees"))
      {
      out "<b>PLZ = $PLZ $Ort </b><br>";
      }
      

      out "<p><b>$_amount_query</b> Treffer bei Suche mit: <b>$temp </b> in <b>( $counter )</b> Schleifen";

      </perl>
      


      ;-) Wenn du im Raum München wohnst, solltest du vielleicht hinter 'nix passendes' noch ein 'net' einfügen. ;-)

      horstees

     Antworten

    Beitrag von Richard (0 Beiträge) am Freitag, 2.Januar.2004, 11:56.
    Re: Mehrmaliger Aufruf von get möglich??? - Danke

      Prima, klappt jetzt alles wunderbar - Danke an alle Helfer!

      @horstees: 'nix' wird im schönen ALLGÄU ohne schließendes 'net' eingesetzt;-)
      

      Richard

     Antworten


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