Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ongelma tekstikentän kanssa

masman [23.03.2007 13:53:47]

#

Haen asp:n avulla tietokannasta tietoa ja talletan tiedon muuttujaan. Kun lisään sitten tiedon tekstikenttään tulostus onkin puutteellinen.

<%
kulk1= Server.MapPath("Kulunvalvoja.mdb")
Set Yhteys1= server.createobject("ADODB.Connection")
Yhteys1.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& kulk1 &";"
SQLlause1 = "SELECT Nimi2 FROM tabotaNimet "
Set Tjoukko1 = Yhteys1.Execute(SQLlause1)
Response.write "<SELECT NAME='nimet22'>"
Response.write "<OPTION>--Valitse nimi--</OPTION>"
Do While Not Tjoukko1.EOF
Response.write "<OPTION>" & Tjoukko1("Nimi2") & "</OPTION>"
Tjoukko1.MoveNext
loop
Response.write "</SELECT>"
if Request.Form("okke")<>"" and Request.Form("nimet22")<>"" and Request.Form("nimet22")<>"(--Valitse nimi--)" then
SQLlause="SELECT Nimi2, Puh2, Firma2 FROM tabotaNimet WHERE Nimi2='" & Request.Form("nimet22") & "'"
Set Tjoukko1 = Yhteys1.Execute(SQLlause)
strOtaNim = Tjoukko1("Nimi2")
strOtaPuh = Tjoukko1("Puh2")
strOtaFirm = Tjoukko1("Firma2")
end if
Tjoukko1.Close
Set Tjoukko1=Nothing
Yhteys1.Close
%>
Elikkäs haen tiedon muuttujiin strOtaNim,strOtaPuh, strOtaFirm ja jos luen nuo muuttujat tieto on oikein mutta kun laitan tiedon tekstikenttään:
<input name="nimi" type="text"size="25" VALUE=<%=strOtaNim%>>
niin tulostus on puutteellinen esim tietokannasta luetaan nimi Matti Meikäläinen ja tekstikentässä näkyy vain Matti ja loppu puuttuu ilmeisesti vika on tuossa välilyönnissä muttas osaakos joku kertoa miten tuon sais sitten tulostaan koko nimen.

feenix [23.03.2007 14:13:59]

#

Jos kerran osaat laittaa muihinkin attribuutteihin lainausmerkit, mikset valueen?

masman [23.03.2007 14:26:42]

#

hmmmmmm juuh kiitoksii vaan näköjään sitä pää pimenee ku ei tuollasta hoksannu ees aatella...)))

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta