Re: leerzeichen in einer form-übergabe - 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, 12.Januar.2005, 13:16.
    Re: leerzeichen in einer form-übergabe

      wenn du die Daten im Formular übergibst, brauchst dus nicht zu wandeln, da wirds richtig übergeben wenn du den Wert in Quotes stellst, bei dir wäre richtig maskierte Quotes:
      ....
      out "<option value=\"$hersteller\">$hersteller";
      
      ....


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von sebastian (533 Beiträge) am Mittwoch, 12.Januar.2005, 12:24. WWW: uni-fit.de
    leerzeichen in einer form-übergabe

      Hallo zusammen,

      versuche seit heute morgen die leerzeichen in dem wert in ein + umzuwandeln, der mittels eines <form> </form> weitergeben wird. habe schon so manches aus dem forum (convert_url) usw. probiert. funktioniert hervorragend wenn ich die werte mit <H ref> übergebe, aber leider nicht beim <form>. ich weiss nicht genau wo ich das "convert_url" setzen muss. vor dem get, nach dem get vor dem get_next, in die from-url mit rein ?

      hier mal der quellcode:

      <FORM ACTION="http://de2.unifit-daten.de/cgi-bin/baseportal.pl?htx=/unifit-daten.de/master_kfz/suche_002" METHOD="post" ENCTYPE="multipart/form-data" value="/unifit-daten.de/master_kfz/suche_002"> 
          <P><B><FONT FACE="Arial" SIZE="1">BITTE WÄHLEN SIE IHREN HERSTELLER AUS:<br><br></FONT></B><BR>
      <perl>
       
      

      get "hersteller==*", "tmp_suche";

      $hersteller = convert_url($hersteller);
      out "<select name='hersteller~='>";
      

       
      while(get_next("tmp_suche"))
      {
       
      if ($hersteller_ist ne $hersteller){
       
       out "<option value=$hersteller>$hersteller";
      }
      $hersteller_ist = $hersteller;
      

      }
       


      out "</OPTION>";
      out "</select>";
      </perl>  <INPUT TYPE="submit" VALUE="Hersteller suchen"
            CLASS="schrift2a"
            STYLE="background-color:#00315A; color: white; font-size: 9pt">
            </FONT></P></FORM>
      

      hier dir url:

      http://de2.unifit-daten.de/cgi-bin/baseportal.pl?htx=/unifit-daten.de/master_kfz/suche_001

      danke

      sebastian

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 12.Januar.2005, 13:16.
    Re: leerzeichen in einer form-übergabe

      wenn du die Daten im Formular übergibst, brauchst dus nicht zu wandeln, da wirds richtig übergeben wenn du den Wert in Quotes stellst, bei dir wäre richtig maskierte Quotes:
      ....
      out "<option value=\"$hersteller\">$hersteller";
      
      ....

     Antworten

    Beitrag von sebastian (533 Beiträge) am Mittwoch, 12.Januar.2005, 13:27. WWW: uni-fit.de
    Re: leerzeichen in einer form-übergabe

      hallo, dein tipp funktioniert zu fast 90 %. die Übergabe des form klappt jetzt korrekt, auf der zweiten seite wird der hersteller korrekt ausgegeben. nur scheint der wert jetzt etwas verändert zu sein, da auf der seite "suche_002" wohin das form die daten leitet, nicht mehr mit $hersteller das datenfeld auslesen kann.

      sebastian

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 12.Januar.2005, 13:34.
    Re: leerzeichen in einer form-übergabe

      wie holst du die Daten im zweiten Template - auch mit get?
      Dann wird das nix, weil ja die Leerzeichen drin stehen und dann der Ausdruck vom get zerrissen wird, da hilft dann nur der Einsatz des get mit den eckigen Klammern, also bspw so:

      get ["Hersteller", "==", "$hersteller"], "datenbankname", "ergebnishashname";
      

     Antworten

    Beitrag von sebastian (533 Beiträge) am Mittwoch, 12.Januar.2005, 13:48. WWW: uni-fit.de
    Re: leerzeichen in einer form-übergabe

      dankeschön, klappt perfekt.

      sebastian

     Antworten


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