webForumDet fria alternativet

ej fungerande presentation

15 svar · 421 visningar · startad av Iceyes

IceyesMedlem sedan apr. 200592 inlägg
#1

Tjena, jag hade ett litet problem med presentaionen på min community man kan skriva och redigera presentationen men den går inte titta på varken själv eller för andra. den förbli tom hur man än gör. tittade lite i koden men kan inte hitta felkällan. jag hoppas att det finns någon/några här som är riktigt haja på det här och vill hjälpa:)


ElseIf Request.QueryString("part") = "pres" Then
  Set RecSet = Conn.Execute("Select info From com_users where id=" & Session("usr_id"))%>
  <table width="100%" border="0" cellspacing="0" cellpadding="4">
    <form action="change.asp?part=andrapres" method="post" name="pres">
    <tr> 
      <td valign="top" colspan="2" style="border-bottom: 1px solid <%=LINJE%>">
        <b><font size="2">Ändra din presentaion</font></b>
      </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2">
        <b>Lite info om dig</b><br>
        Här kan du skriva lite info om dig själv eller vad som du nu vill ska stå.<br>
        <br>  
        <a href="#" onclick="b();" title="Fetstil"><img src="gfx/pres/bold.gif" border="1"></a>  
        <a href="#" onclick="i();" title="Kursiv"><img src="gfx/pres/italic.gif" border="1"></i> 
        <a href="#" onclick="u();" title="Understruken"><img src="gfx/pres/underline.gif" border="1"></a> 
        <a href="#" onclick="url();" title="Skapa länk"><img src="gfx/pres/link.gif" border="1"></a> 
        <a href="#" onclick="img();" title="Lägg in bild"><img src="gfx/pres/image.gif" border="1"></a>  
        <a href="#" onclick="farg();" title="Textfärg"><img src="gfx/pres/font_color.gif" border="1"></a> 
        <a href="#" onclick="document.pres.info.value=document.pres.info.value+'[center]  [/center]';" title="Centrera"><img src="gfx/pres/center.gif" border="1"></a> 
        <a href="#" onclick="document.pres.info.value=document.pres.info.value+'[hr]';" title="Horizontell linje"><img src="gfx/pres/hr.gif" border="1"></a> 
        <textarea cols="80" rows="15" name="info" style="width:95%" tabindex="11"><%=RecSet(0)%></textarea>
      </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2">&nbsp;<input type="image" src="gfx/knapp/utfor_andring.gif" value="Utför ändringar"></td>
    </tr>
    </form>
  </table>

<%RecSet.Close
Set RecSet=Nothing
m_soderlundMedlem sedan sep. 20026 425 inlägg
#2

Får du något felmeddelande?

IceyesMedlem sedan apr. 200592 inlägg
#3

själva rutan på sidan blir "skuggad" så man inte kan markera nått om du förstår hur jag menar och ingening syns.

m_soderlundMedlem sedan sep. 20026 425 inlägg
#4

Byt ut

Set RecSet = Conn.Execute("Select info From com_users where id=" & Session("usr_id"))%>

mot

dim SQL
SQL = "Select info From com_users where id=" & Session("usr_id")
Set RecSet = Conn.Execute(SQL)
response.write("SQL-frågan: " & SQL)

och tala om vad som står vid SQL-frågan:. :)

IceyesMedlem sedan apr. 200592 inlägg
#5

jo, jag antar att d ska vara com_users

m_soderlundMedlem sedan sep. 20026 425 inlägg
#6

Va? Hur ser SQL-frågan ut som skrivs ut?

IceyesMedlem sedan apr. 200592 inlägg
#7

efter att ha ändrat och lagt in den koden du sa, slutade det med att bara blev "sidan kan inte visas" på applikationer som kräver info från den filen

@ndersMedlem sedan juni 200032 969 inlägg
#8

Bort med "Egna http-felmeddelanden" i IE så får du ett bättre felmeddelande.

m_soderlundMedlem sedan sep. 20026 425 inlägg
#9

I IE: Verktyg --> Internet-alternativ --> Fliken Avancerat --> längst ner

IceyesMedlem sedan apr. 200592 inlägg
#10
Microsoft VBScript compilation error '800a0401' 

Expected end of statement 

/change.asp, line 128 

SQL = "Select info From com_users where id=" &amp; Session("usr_id")

detta felmedelande får jag upp när jag lägger in koden jag fick

J.N.Medlem sedan apr. 20031 660 inlägg
#11

HEJ!

Då måste du ha ett fnuttfel någon annanstans, för den koden du klistrat in är med jämnt antal.
Ev kan det vara parentesfel också?

Kontrollera vilken rad 128 är också.

IceyesMedlem sedan apr. 200592 inlägg
#12
 <table width="100%" border="0" cellspacing="0" cellpadding="4">

<--- Line 128

jag ser då häller inget större fel

ElseIf Request.QueryString("part") = "pres" Then
  dim SQL
SQL = "Select info From com_users where id=" & Session("usr_id")
Set RecSet = Conn.Execute(SQL)
response.write("SQL-frågan: " & SQL)
  <table width="100%" border="0" cellspacing="0" cellpadding="4">
    <form action="change.asp?part=andrapres" method="post" name="pres">
    <tr> 
      <td valign="top" colspan="2" style="border-bottom: 1px solid <%=LINJE%>">
        <b><font size="2">Ändra din presentaion</font></b>
      </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2">
        <b>Lite info om dig</b><br>
        Här kan du skriva lite info om dig själv eller vad som du nu vill ska stå.<br>
        <br>  
        <a href="#" onclick="b();" title="Fetstil"><img src="gfx/pres/bold.gif" border="1"></a>  
        <a href="#" onclick="i();" title="Kursiv"><img src="gfx/pres/italic.gif" border="1"></i> 
        <a href="#" onclick="u();" title="Understruken"><img src="gfx/pres/underline.gif" border="1"></a> 
        <a href="#" onclick="url();" title="Skapa länk"><img src="gfx/pres/link.gif" border="1"></a> 
        <a href="#" onclick="img();" title="Lägg in bild"><img src="gfx/pres/image.gif" border="1"></a>  
        <a href="#" onclick="farg();" title="Textfärg"><img src="gfx/pres/font_color.gif" border="1"></a> 
        <a href="#" onclick="document.pres.info.value=document.pres.info.value+'[center]  [/center]';" title="Centrera"><img src="gfx/pres/center.gif" border="1"></a> 
        <a href="#" onclick="document.pres.info.value=document.pres.info.value+'[hr]';" title="Horizontell linje"><img src="gfx/pres/hr.gif" border="1"></a> 
        <textarea cols="80" rows="15" name="info" style="width:95%" tabindex="11"><%=RecSet(0)%></textarea>
      </td>
    </tr>
    <tr> 
      <td valign="top" colspan="2"> <input type="image" src="gfx/knapp/utfor_andring.gif" value="Utför ändringar"></td>
    </tr>
    </form>
  </table>

<%RecSet.Close
Set RecSet=Nothing

Sen SQL frågan är

SQL-fråga:
SELECT *
FROM `com_users`
LIMIT 0 , 30

ska inte det där räcka? ser koden korrekt ut?

@ndersMedlem sedan juni 200032 969 inlägg
#13

Du måste använda contextswitchar för att växla mellan ASP-läge och HTML-läge. Du måste alltså lägga in en %> efter den kodrad som skriver ut SQL-frågan, och innan HTML-koden börjar.

J.N.Medlem sedan apr. 20031 660 inlägg
#14

HEJ!

Håller med @nders, du har missat %>, vilket får mig också att undra: vilket program använder du?

Endast i Notepad borde du kunna undvika att se ett sådant fel?

IceyesMedlem sedan apr. 200592 inlägg
#15

Jag missade faktiskt det där.
Är inte van med ASP som kodspråk.
sen har bytt från dreamweaver till frontpage så allt känns nytt just nu. jag la in koden med den taggen och fick sidan att funka som den ska men samma fel återstår fortfarande

 response.write("SQL-frågan: " & SQL)%>
J.N.Medlem sedan apr. 20031 660 inlägg
#16

HEJ!

Den koden som gäller är alltså http://www.webforum.nu/showthread.php?s=&postid=1031674#post1031674
med felet "Expected end of statement"?

Klistra in lite kod ovanför sql-utskriften.
Du behöver inte visa koden efter %>-taggen.

Från Dreamweaver till FrontPage? Det brukar vara andra hållet.

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)