[ASP] kan dit? (Newbie)

Pagina: 1
Acties:

  • Alpha-sphere
  • Registratie: Januari 2001
  • Laatst online: 14-12-2021
He gasten. Ik probeer een tabel weer te geven en voor elke veld wil ik een radiobutton hebben zodat je kan kiezen welke record je wil aanpassen. Ik heb wat in elkaar geflanst maar het werkt niet. Doe ik iets fout?

Dit is wat ik wil maken

|----------------------------------------------|
|Radio button | voorstelling | datum | tijd |
|----------------------------------------------|
| 0 | Grease | 12-12-02 | 21:00|
|----------------------------------------------|
| 0 | Titanic | 01-02-02 | 22:00|
|----------------------------------------------|

|----------|
| submit |
|----------|

En hier is de asp script die ik heb gemaakt.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<%
Set connectionToDatabase=Server.CreateObject("ADODB.Connection")
connectionToDatabase.ConnectionTimeout=60
connectionToDatabase.Open "DSN=test"

Set recordSet=Server.CreateObject("ADODB.Recordset")
recordSet.Open "SELECT * FROM voorstelling", connectionToDatabase

If response.IsClientConnected = true then
    Response.Write("<center><table border=1><tr><th>Voorstelling</th><th>Datum</th><th>Tijd</th><th></th></tr>")

Do While Not recordSet.EOF
            Response.Write("<TR>")
            Response.Write("<TD>" & recordSet("Naam") & "</TD>")
            Response.Write("<TD>" & recordSet("Datum") & "</TD>")
            Response.Write("<TD>" & recordSet("Tijd") & "</TD>")
            Response.Write("<TD><input type="Radio" name="Radio" value="& recordSet("Naam") &"></TD>") <-----------------------Line26
            Response.Write("</TR>")
            Response.Write("<input type="Submit" name="Submit" >")
            recordSet.MoveNext
Loop
Response.Write("</table></center>")


else
    Response.End
End If
connectionToDatabase.Close
Set connectionToDatabase=Nothing
%>

Er is iets met line 26. Ik denk dat er iets is met value="& recordSet("Naam") & maar ik kan nergen terug vinden of dit nou wel kan of niet

Assume there are no rules and it's one big free for all


  • thijsc
  • Registratie: Augustus 2000
  • Laatst online: 22-12-2023
Welke foutmelding krijg je?

Response.Write("<TD><input type="Radio" name="Radio" value="& recordSet("Naam") &"></TD>")

Een enkele " in een string kan natuurlijk niet, dan denkt ie dat de string afgelopen is. Je kan dat oplossen door dit teken dubbel neer te zetten.

Response.Write("<TD><input type="Radio">")

wordt dan

Response.Write("<TD><input type=""Radio"">)

  • whoami
  • Registratie: December 2000
  • Laatst online: 06:24
Op vrijdag 11 januari 2002 09:52 schreef Yilkee het volgende:
Ik heb wat in elkaar geflanst maar het werkt niet. Doe ik iets fout?
Waarschijnlijk wel.
code:
1
2
3
<%
Response.Write("<TD><input type="Radio" name="Radio" value="& recordSet("Naam") &"></TD>") 
%>
Er is iets met line 26. Ik denk dat er iets is met value="& recordSet("Naam") & maar ik kan nergen terug vinden of dit nou wel kan of niet
Is al lang geleden dat ik nog ASP gedaan heb, maar volgens mij kan het. Wat is voor foutmelding krijg je precies?

https://fgheysels.github.io/


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Zorg er eerst maar es voor dat de "-tekens binnen een string dubbel worden.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

um ik ken niet veel van asp
maar dit lijkt mij zowieso niet lekker

Response.Write("<TD><input type="Radio" name="Radio"

daar zullen die "Radio" ed toch anders opgebouwd moeten worden

<edit>
boven me 2x de oplossing
onder me 1x de oplossing
moet goed zijn ;)

Doet iets met Cloud (MS/IBM)


Verwijderd

Waarschijnlijk iets met character ofzo.
In ieder geval kun je niet " gebruiken in de tekst die je laat schrijven (response.write). Gebruik ' dus value='radio' etcetera.

  • Alpha-sphere
  • Registratie: Januari 2001
  • Laatst online: 14-12-2021
dit is de foutmelding

Error Type:
Microsoft VBScript compilation (0x800A03EE)
Expected ')'
/test4.asp, line 26, column 33
Ik probeer de "" "" zodadelijk wel. ik ga even de server opnieuw opstarten

Assume there are no rules and it's one big free for all


  • Alpha-sphere
  • Registratie: Januari 2001
  • Laatst online: 14-12-2021
OK als ik dit doe
value=""& recordSet("Naam") &""
dan krijg ik de volgende foutmelding

Error Type:
Microsoft VBScript compilation (0x800A03EE)
Expected ')'
/test4.asp, line 26, column 33

Assume there are no rules and it's one big free for all


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 15-09 19:11

Crazy D

I think we should take a look.

Je vergeet nog een paar " ...

"blah value=""" & recordSet.Collect("veld") & """"

2 keer een " om 1 " in de string te krijgen, en dan nog een " om dat deel van de string af te sluiten....

Exact expert nodig?


  • Alpha-sphere
  • Registratie: Januari 2001
  • Laatst online: 14-12-2021
Ik heb het veranderd naar
Response.Write("<TD><input type="Radio" name="Radio" value=""" & recordSet("Naam") & """></TD>")

En ik krijg nu deze error
Error Type:
Microsoft VBScript compilation (0x800A03EE)
Expected ')'
/test4.asp, line 26, column 33

Assume there are no rules and it's one big free for all


  • Canard
  • Registratie: Oktober 1999
  • Laatst online: 07-09 17:34
lekker onoverzichtelijk met al die "

ik gebruik " voor asp-code en ' voor html-code

ik doe het altijd zo:

Response.write("blah value=' " & recordSet.Collect("veld") & " ' ")

  • Alpha-sphere
  • Registratie: Januari 2001
  • Laatst online: 14-12-2021
Ziet echt niemand wat er fout is?
Ik kan op school maar tot 11:00 op internet. Yeah i know it's bullshit

Assume there are no rules and it's one big free for all


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 15-09 19:11

Crazy D

I think we should take a look.

Vervang de overige " ook even voor 2 keer " ...

Exact expert nodig?


  • Alpha-sphere
  • Registratie: Januari 2001
  • Laatst online: 14-12-2021
Helpt niet

Assume there are no rules and it's one big free for all


  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 11:56
zo
code:
1
Response.Write("<TD><input type='Radio' name='Radio' value='" & recordSet("Naam") & "'></TD>")

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • Alpha-sphere
  • Registratie: Januari 2001
  • Laatst online: 14-12-2021
He gast THANKS MAN!!!!!!!!!!
het werkt

Assume there are no rules and it's one big free for all


Verwijderd

Op vrijdag 11 januari 2002 10:44 schreef Tampie2000 het volgende:
zo
code:
1
Response.Write("<TD><input type='Radio' name='Radio' value='" & recordSet("Naam") & "'></TD>")
En dit mag ook zijn (als je de " wilt gebruiken):
code:
1
Response.Write("<TD><input type=""Radio"" name=""Radio"" value=""" & recordSet("Naam") & """></TD>")

Werkt deze oplossing niet? Chr$(34) is gelijk aan ". Of was het nou Chr$(32).

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 11:56
Op vrijdag 11 januari 2002 12:22 schreef hvdberg het volgende:

[..]

En dit mag ook zijn (als je de " wilt gebruiken):
code:
1
Response.Write("<TD><input type=""Radio"" name=""Radio"" value=""" & recordSet("Naam") & """></TD>")

Werkt deze oplossing niet? Chr$(34) is gelijk aan ". Of was het nou Chr$(32).
mág, maar je gaat me niet vertellen dat je het overzichtelijk vindt :? code met zoveel: """""

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/

Pagina: 1