Re: doppelte einräge im menue - 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, 17.September.2004, 14:20.
    Re: doppelte einräge im menue

      da werden wohl irgendow noch paar Leerzeichen stehen, das fällt einem eh nur schwer auf, am besten mittels regex rausfiltern:

      $Hersteller =~ s/\A\s*//; # Leerzeichen am Anfang entfernen
      $Hersteller =~ s/\s*\Z//; # Leerzeichen am Ende entfernen
      

      und dann den Vergleich und die Zuweisung vornehmen....


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von sebastian (533 Beiträge) am Donnerstag, 16.September.2004, 17:47. WWW: uni-fit.de
    doppelte einräge im menue

      habe nach langem basteln ein drop-down-menue hingekriegt. nur werden einige werte doch noch doppelt angezeigt. habe die datenbank neu angelegt. auch vorher sortiert das hersteller alphabetisch sortiert sind. datenbank reorganisiert, die einzlnen doppelt angezeigten datensätze überprüft auf schreibweise usw. nichts aber auch nichts. liegt es an der datenbank oder an meinem bastel-perl.

      hier die url:
      http://de2.unifit-daten.de/cgi-bin/baseportal.pl?htx=/unifit-daten.de/2003/master_one/master_one_all


      und hier der code:

      <perl> 
      get "Hersteller==*", "master_one_all";
      out "<select name='Auswahl'>";
      while(get_next("master_one_all"))
      {
       
      if ($hersteller_ist ne $Hersteller){
       out "<option value=$Hersteller>$Hersteller";
      

      EOF
      }
      $hersteller_ist = $Hersteller;
      

      }

      out "</select> ";
      out "<input type=submit value='Go'></form>";
      out "</p>";;
      </perl>
      

      sebastian

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 16.September.2004, 19:31.
    Re: doppelte einräge im menue

      das EOF weg - ansonsten müsste das so funzen.....

     Antworten

    Beitrag von sebastian (533 Beiträge) am Freitag, 17.September.2004, 11:42. WWW: uni-fit.de
    Re: doppelte einräge im menue

      es funktioniert eigentlich alles, bis auf das manche doppelt drinnen stehen. warum weiß ich nicht. habe die datenbank geprüft auf schreibweise usw.. liegt es am perl oder an der datenbank, das würde mich interessieren

      sebastian

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 17.September.2004, 14:20.
    Re: doppelte einräge im menue

      da werden wohl irgendow noch paar Leerzeichen stehen, das fällt einem eh nur schwer auf, am besten mittels regex rausfiltern:

      $Hersteller =~ s/\A\s*//; # Leerzeichen am Anfang entfernen
      $Hersteller =~ s/\s*\Z//; # Leerzeichen am Ende entfernen
      

      und dann den Vergleich und die Zuweisung vornehmen....

     Antworten

    Beitrag von sebastian (533 Beiträge) am Freitag, 17.September.2004, 14:27. WWW: uni-fit.de
    Re: doppelte einräge im menue

      hallo, habe gerade die datenbank nochmals im excel bearbeitet, habe alle hersteller mit ersetzten neu eingesetzt. und schaue da, jeder hersteller nur noch einmal drin. aber trotzdem danke für den "regex" tipp - vereinfacht das ganze in zukunft.

      sebastian

     Antworten


     
 Liste der Einträge von 28351 bis 28501: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!