Wie kann ich in einem Eingabeformular eine feste Variable übergeben? - 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 Michael Rohrmann (24 Beiträge) am Montag, 12.Dezember.2005, 16:17.
    Wie kann ich in einem Eingabeformular eine feste Variable übergeben?

      Ich habe mir ein Eingabeformular zusammengebastelt, das es Besuchern einer Website ermöglicht, ein Newsletter zu bestellen.

       Sie wollen unseren Newsletter erhalten? Bitte tragen Sie sich ein:<br>
      <do action=list db=liste listfields=email listtype=add><p>
      <do action=input db=liste>
      

      Die eingegebene Mailadresse wird in eine Datenbank "liste" eingetragen.
      Gleichzeitig möchte ich in ein Feld "Version" die Zahl "3" übernehmen lassen.

      Das bekomme ich nicht hin.
      Bei allen Versuchen läßt er das Feld frei.
      Nur wenn ich das Feld in
      <do action=list db=liste listfields=email,Version listtype=add><p>
      
      mitdefiniere geht das, dann ist das Feld aber auch bei der Eingabe sichtbar, was nicht sein soll, da ich von anderen Eingabeseiten andere Parameter dort verwenden möchte und der Nutzer das nicht verändern soll. (Zuordnung zu Newslettern)

      Vielen Dank schon mal, falls es da eine Lösung gibt.

      Michael


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Michael Rohrmann (24 Beiträge) am Montag, 12.Dezember.2005, 16:17.
    Wie kann ich in einem Eingabeformular eine feste Variable übergeben?

      Ich habe mir ein Eingabeformular zusammengebastelt, das es Besuchern einer Website ermöglicht, ein Newsletter zu bestellen.

       Sie wollen unseren Newsletter erhalten? Bitte tragen Sie sich ein:<br>
      <do action=list db=liste listfields=email listtype=add><p>
      <do action=input db=liste>
      

      Die eingegebene Mailadresse wird in eine Datenbank "liste" eingetragen.
      Gleichzeitig möchte ich in ein Feld "Version" die Zahl "3" übernehmen lassen.

      Das bekomme ich nicht hin.
      Bei allen Versuchen läßt er das Feld frei.
      Nur wenn ich das Feld in
      <do action=list db=liste listfields=email,Version listtype=add><p>
      
      mitdefiniere geht das, dann ist das Feld aber auch bei der Eingabe sichtbar, was nicht sein soll, da ich von anderen Eingabeseiten andere Parameter dort verwenden möchte und der Nutzer das nicht verändern soll. (Zuordnung zu Newslettern)

      Vielen Dank schon mal, falls es da eine Lösung gibt.

      Michael

     Antworten

    Beitrag von till (1103 Beiträge) am Montag, 12.Dezember.2005, 17:01.
    Re: Wie kann ich in einem Eingabeformular eine feste Variable übergeben?

      hallo michael,

      was ist denn mit einem hidden field Version mit dem value 3?

      till

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 12.Dezember.2005, 17:07.
    Re: Wie kann ich in einem Eingabeformular eine feste Variable übergeben?

     Antworten

    Beitrag von till (1103 Beiträge) am Montag, 12.Dezember.2005, 17:12.
    Re: Wie kann ich in einem Eingabeformular eine feste Variable übergeben?

      boah tut das gut aus berufenem mund öffentlich gelobt zu werden
      big :-)

      till

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 12.Dezember.2005, 18:07.
    Re: Wie kann ich in einem Eingabeformular eine feste Variable übergeben?

      Ehre, wem Ehre gebührt;-)

      Claus

     Antworten

    Beitrag von Ulf (144 Beiträge) am Dienstag, 13.Dezember.2005, 18:19.
    Re: Wie kann ich in einem Eingabeformular eine feste Variable übergeben?

      Schade :-)

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 12.Dezember.2005, 17:03. WWW: jobmarder.de
    Re: Wie kann ich in einem Eingabeformular eine feste Variable übergeben?

      Hallo Michael,

      da ich nicht mit <do action=... arbeite bin ich nicht sicher, ob das funktioniert, aber versuch mal folgendes:


      Sie wollen unseren Newsletter erhalten? Bitte tragen Sie sich ein:<br>
      <do action=list db=liste listfields=email listtype=add><p>
      <do action=input db=liste>
      <perl>
      if ($cmd eq "add")
      {
      mod "Id==#", ["Version", "3"], "liste";
      }
      </perl> 
      


      im do_all bzw. in reinem Perl geht das einfacher;-))

      Gruß

      Claus

      PS: irgendwann werde ich kostenpflichtig;-))

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 12.Dezember.2005, 17:13.
    Re: Wie kann ich in einem Eingabeformular eine feste Variable übergeben?

      claus: das ist mist weil ja schon ein anderer zwischendurch gespeichert haben könnte. vor dem speichern belegen...

      <perl>
      if (%_put)
      {
      $_put{Version}=3;
      }
      </perl>
      <do action=list db=liste listfields=email listtype=add><p>
      <do action=input db=liste>
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 12.Dezember.2005, 18:09.
    Re: Wie kann ich in einem Eingabeformular eine feste Variable übergeben?

      mache ich bei mir. arbeite aber nicht mit do action= usw.

      war ja auch nur so ein gedanke auf die schnelle;-))

     Antworten

    Beitrag von Michael Rohrmann (24 Beiträge) am Montag, 12.Dezember.2005, 18:52.
    Re: Wie kann ich in einem Eingabeformular eine feste Variable übergeben?

      Das war ja genial!

      Habe im Büro völlig gefrustet aufgehort zu probieren, bin kaum zu Hause und schon haben sich diverse Experten über das Problem hergemacht.

      Die Lösung von Sander hat dann auf Anhieb geklappt. Vielen Dank.

      Das mit dem hidden-field ist mir auch schon eingefallen. Da ist nur das Problem, dass ich dann kein anderes Eigabeformular stricken kann, wo das Feld dann doch zu sehen ist.

      Also noch mal herzlichen Dank

      Michael

     Antworten


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