request.servervariables("SCRIPT_NAME")
En lista med alla servervariabler
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html/psdk/asp/vbob5vsj.asp
6 svar · 193 visningar · startad av KalsongCesar
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?
request.servervariables("SCRIPT_NAME")
En lista med alla servervariabler
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html/psdk/asp/vbob5vsj.asp
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.
<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!">
Eller kanske ännu smidigare. En querystring!
<form name="form1" method="post" action="save_gb.asp?form=form1">
...
<input type="submit" name="Skicka" value="Skicka!">
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.
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.
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 beror på hur tabllerna ser ut och vad du vill göra.
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?
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.