Ingen som kan hjälpa mig?
------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!
2 svar · 173 visningar · startad av -torlejf-
Hej!
Nu ska jag skriva en mycket låååång fråga!
Jag har följande sidor:
Sida 1: (Formulär)
Välj Bilmärke:<BR>
<% Do Until RS.EOF or RS.BOF %>
<INPUT TYPE="RADIO" NAME="Bil" VALUE="<%=RS("Bil")%>"> <%=RS("Bil")%><BR>
<%
RS.MoveNext
Loop
%>
Annan Bil:
<INPUT TYPE="RADIO" NAME="Bil" VALUE="Annan"> <INPUT TYPE="Text" NAME="Bilen">
Här väljer man bilmärke! (Bilmärkerna tas fram ifrån en databas.
Meningen är att om bilen inte finns kan man fyla i fältet 'bilen' istället!
Sidan skickas till nybil2.asp!
nybil2.asp:
<%
Session("Bildatabas") = "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("mindatabas.mdb")
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open Session("Bildatabas")
SQLStmt = "SELECT * FROM Modell WHERE Marken = '" & Request.Form("Bil") & "' ORDER BY Modell ASC"
Set RS = Connection.Execute(SQLStmt)
%>
<HTML>
<BODY BGCOLOR="#FFFFFF">
<FONT FACE="Verdana" SIZE="1">
<FORM ACTION="laggtillbil.asp" METHOD="POST">
Välj Bilmodell:<BR>
<% Do Until RS.EOF or RS.BOF %>
<INPUT TYPE="RADIO" NAME="Modell" VALUE="<%=RS("Modell")%>"> <%=RS("Modell")%><BR>
<%
RS.MoveNext
Loop
%><INPUT TYPE="RADIO" NAME="Modell" VALUE="Finnsinte">
<INPUT TYPE="Text" NAME="Ny">
<INPUT TYPE="hidden" NAME="Bil" VALUE="<%=Request.Form("Bil")%>">
Här sparas bilmärket i dolt textfält och alla modeller under bilmärket listas! Detta skickas till sista sidan (laggtillbil.asp) Även här kan man ju fylla i en ny modell!
laggtillbil.asp
Men hur gör man här!
Man måste ju köra en IF-sats för att kolla om man har markerat en modell som finns eller skrivit in en egen!
Hur ser SQLsatsen ut för att skriva in allt detta i databasen!
Jag vet att detta låter lite jobbigt, men det är bara att fråga så mycket ni behöver veta för att hjälpa mig!
------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!
Ingen som kan hjälpa mig?
------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!
Hej!
Du får inte med dig textfältet från sida 1 där man kan skriva in ett annat märke. Du skickar bara med dig värdet från RADIO vilket är 'Annan' om man har fyllt i ett eget märke.
Och det räcker att kolla med en if sats på sidan nybil2.asp om Request.Form("Bil")="Annan" och isf ta det som finns i text fältet Request.Form("Bilen") från sida 1.
Sen är det ju bara att lägga in all info i databsen med en vanlig SQL insert
INSERT INTO tabell VALUES('"& bil& "','"& modell &"', osv osv )
------------------
Jonas Florin
-Din gycklare i vardagen-