02. december 2004 - 15:20Der er
13 kommentarer og 1 løsning
Fjerne link hvis felt i dsatabase er "full"
Hej
Jeg har en asp side til en access databse hvor folk kan registrere sig.
I tabellen er der en af cellerne en kommando der sender dem videre til næste side hvor de kan fylde data ud inden det gemmes. Den tager ID'et med til næste side: <td width="15%"<a href="training_registration.asp?id=<%=course.Fields("id")%>">Registration</a></td>
Er det muligt at lave en if sætning, så hvis feltet "booking" i databsen har status full, så skal linket ikke vises på siden, men i stedet skal der vises en tekst "Full"?
Hey - Det var hurtigt. Jeg får en fejl på denne (Expected 'Wend' ): <td> <%if status = "full" then response.write("Full") else response.write("<a href=""training_registration.asp?id=" & course.Fields("id")& """>Registration</a>") %></td>
Årh ja, det er rigtigt - Jeg har denne inden: <% course.movefirst While NOT course.EOF %> og denne efter <% course.MoveNext Wend %> Hvordan redder jeg den?
<% course.movefirst While NOT course.EOF status = course.Fields("booking") if status = "full" then response.write("<td>Full</td>") else response.write("<td><a href=""training_registration.asp?id=" & course.Fields("id")& """>Registration</a></td>") course.MoveNext Wend %>
Hej Umiddelbart virker det :) Kan du hjælpe med at ændre de andre kolonner, så jeg kan lægge dem ind i ASP koden. De ser sådan ud: <td width="15%"><%=course.Fields("prerequisite")%></td>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.