I tilfælde af SQL-fejl: Prøv at udskrive din sql før at du forsøger at udføre den. På den måde får man meget lettere en ide om hvad der eventuelt kunne være galt:
Og sagt på en anden måde: request.form("gruppenr") er tom
Det er forhåbentlig bare noget kode du leger med for din egen fornøjelses skyld, og ikke noget du lægger synligt på nettet. Der er direkte åbent for en række standard sikkerhedshuller. Læs og lær om det inden andre kan bruge din kode, ik'os'?
koden er en jeg har fået lavet idet jeg ikke er den store asp haj, den har virket so far. og så virker den lige pludselig ikke mere, det er så her jeg står af :-)
Det sted hvor koden fejler er i virkeligheden på den foregående side. På den har du en formular, og i denne formular har du endvidere et input-felt som hedder "gruppenr".
Eller rettere sagt det har der været tidligere ... nu er der åbenbart sket et eller andet med feltet sådan at det ikke bliver sendt med når form'en submittes.
hmm..okay det lyder ikke ret godt gad vide om jeg har været inde og pille ved noget jeg ikke skulle havde gjort..jeg har jo leget lidt med skidtet. Men nu må jeg hellere lade være med at smide en hel masse kode herind kan jeg så forstå
<td class="td_body"> <center> <% Set data = Server.CreateObject ("ADODB.Recordset") data.Open "SELECT * From gruppe Where id ="& Request.QueryString("gruppenr") &"", MyConn
%> <div class="font" style="width: 550px;"
function validering(f){ if(f.titel.value==''){ alert('Du skal skrive en overskrift'); f.navn.focus(); return false; } if(f.besked.value.length < 20){ alert("Dit indlæg skal være på mindst 20 tegn") f.besked.focus(); return false; } return true; } </script>
<h3>Lav ny tråd i <% = data("navn")%></h3><br/> <a href="forum.asp">Tilbage</a>
Eller endnu bedre - flytte den ind i selve formen:
<form name="form" action="strnewtraad.asp" method="post" onsubmit="return validering(this);"> <input type="hidden" name="gruppenr" value="<% = data("id") %>"> ... og så resten af din form.
Nej... du skal markere mit nick i den lille boks i bunden før at du kan acceptere et svar. :^)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.