Vill veta namnet på formuläret som skickas

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • KalsongCesar
    Medlem
    • 2001-03-12
    • 338

    #1

    Vill veta namnet på formuläret som skickas

    Kan man på ngt sätt få ut namnet på formuläter som skickas med post till ny sida.
    Har två formulär och vill loopa runt dem separat därför vill jag kolla vilket formulär det är.

    ngn som vet?
    //
    Kick yer boots off and come on in
    //
  • LarsG
    Medlem
    Årets medlem 2001
    • 2000-12-03
    • 12465

    #2
    [KOD]
    request.servervariables("SCRIPT_NAME")
    [/KOD]

    En lista med alla servervariabler

    http://msdn.microsoft.com/library/de...p/vbob5vsj.asp
    essentitia preter non sans multiplicandum

    Comment

    • Peeer
      Medlem
      • 2002-03-29
      • 5362

      #3
      Kanske inte helt perfekt, men skulle du inte kunna göra ett hiddenfält i formulären. Fältet ska ha samma namn i båda formulären, men olika value.

      ex.
      [kod]
      <form name="form1" method="post" action="save_gb.asp">
      <input type="hidden" name="formnamn" value="form1">
      ...
      <input type="submit" name="Skicka" value="Skicka!">


      <form name="form2" method="post" action="save_gb.asp">
      <input type="hidden" name="formnamn" value="form2">
      ...
      <input type="submit" name="Skicka" value="Skicka!">
      [/kod]
      Eller kanske ännu smidigare. En querystring!
      [kod]
      <form name="form1" method="post" action="save_gb.asp?form=form1">
      ...
      <input type="submit" name="Skicka" value="Skicka!">[/kod]
      -

      Comment

      • KalsongCesar
        Medlem
        • 2001-03-12
        • 338

        #4
        oki.. jag kanske var oklar.
        med "Scriptname" så får jag väl ut vartifrån scriptet har skickats men jag vill kunna på ngt sätt köra en
        for each item in request.form och välja då vilket formulär den ska loopa igenom men jag börja snart ge upp den tanken det verkar inte gå.

        Frågan är då hur gör man en smidig kod med ett jätteformulär som ska skicka data in i en databas??

        Det går ju inte att loopa igenom den och bygga en sql sträng om den ska läggas in i olika tabeller som relaterar till varandra.
        //
        Kick yer boots off and come on in
        //

        Comment

        • LarsG
          Medlem
          Årets medlem 2001
          • 2000-12-03
          • 12465

          #5
          Då läste jag fel. Om du har två olika form så är det väl enklast att behandla dom i olika filer. Om du har gemensamma funktioner så kan du lägga dessa i en include-fil.

          [CITAT]Frågan är då hur gör man en smidig kod med ett jätteformulär som ska skicka data in i en databas?? [/CITAT]

          Det beror på hur tabllerna ser ut och vad du vill göra.
          essentitia preter non sans multiplicandum

          Comment

          • solbulle
            Medlem
            • 2001-03-12
            • 4998

            #6
            Jag fattar inte riktigt problemet, om du kollar typ som Peeer visar måste det väl fungera? Båda formulären kan väl inte vara postade till samma sida samtidigt?
            /solbulle
            Hemmabio | Spelautomater | The Who

            Comment

            • KalsongCesar
              Medlem
              • 2001-03-12
              • 338

              #7
              jo jag har ett formulär som jag först lade inom en form tag. Men sen så ville jag loopa igenom alla fälten med For each item in Request.form och bygga min sqlsats.

              Nu är det så att en del av värdena i formuläret ska läggas i en annan tabell och då vill jag loopa dem separat och därför vill jag veta hur man kan få reda på namnet på form taggen.
              //
              Kick yer boots off and come on in
              //

              Comment

              Working...