Hej Jeg har en ASP side der laver en søgning ned i en Acces DB. Afhængig af søgningen får jeg et eller flere resultater ( selvfølgelig) men nu vil jeg gerne kunne udpege hver enkelt post og lægge dem over i en formular som så efterfølgende kan sendes. Kan man det ?
Osv.... du kan oxo lave dem som hidden eller textarea det er helt op til dig eller lave en loop inde i formen :o) der er mange muligheder :o)
/Websam
Synes godt om
Slettet bruger
04. marts 2004 - 11:19#3
Hej Websam Jeg er ikke særlig skrap til det, så kan du uddybe dit svar lidt, jeg vil gerne have at brugeren kan se hvad der står i formen.
Synes godt om
Slettet bruger
09. marts 2004 - 13:20#4
Jeg lægger lige koden hvor jeg henter data: Det er når søgeresultatet kommer i tabellen, jeg vil kunne klikke udfor et/flere artikelnr. og overføre det til en formular, som bagefter skal sendes <% var soeg_artikelnr = new String(Request.Querystring("artikelnr")) var soeg_tekst = new String(Request.Querystring("tekst")) %><% var tick = /'/ var tick2 = "''" soeg_artikelnr = soeg_artikelnr.replace(tick, tick2)
// Opbyg betingelse for søgning var clauses = new Array() var count = 0
if (soeg_artikelnr != "") { var test = "" soeg_artikelnr = Trim(soeg_artikelnr) sep = soeg_artikelnr.indexOf(" ") while (sep >= 0) { if (test != "") { test += " AND " } test += "[artikelnr] like '%" + Trim (soeg_artikelnr.substr (0,sep)) + "%')" soeg_artikelnr = LTrim(soeg_artikelnr.substr(sep)) sep = soeg_artikelnr.indexOf(" ") } if (test != "") { test += " AND " } test += "[artikelnr] like '%" + soeg_artikelnr + "%'" clauses[clauses.length] = "("+test+")"
} if (soeg_tekst != "") { test = "" soeg_tekst = Trim(soeg_tekst) sep = soeg_tekst.indexOf(" ") while (sep >= 0) { if (test != "") { test += " AND " } test += "[tekst] like '%" + Trim(soeg_tekst.substr(0, sep)) + "%'" soeg_tekst = LTrim(soeg_tekst.substr(sep)) sep = soeg_tekst.indexOf(" ") } if (test != "") { test += " AND " } test += "[tekst] like '%" + soeg_tekst + "%'" clauses[clauses.length] = "(" + test + ")"
}
where_clause = "" for (i=0; i<clauses.length; i++) { where_clause += (i>0 ? " AND " : "") + clauses[i] }
// Udfør søgning og vis resultatet sql = "select artikelnr, tekst from artikelnr" if (clauses.length > 0) { sql += " where " + where_clause }
// Response.Write("<tt>" + sql + "</tt>")
var res = DB.Execute(sql) %><% if (res.eof) { %> <p align="left">Der blev ikke fundet noget der matcher dine søgekrav.</p> <p><% } else { %> </p> <div align="center"><center><table border="1" width="560" height="61" cellspacing="0" style="background-color: rgb(255,255,255)" align="left"> <tr> <th class="sogeres" width="206" height="28" align="center"><p align="center">Artikelnummer</th> <th class="sogeres" width="514" height="28" align="center">Tekst</th> </tr> <% while (! res.EOF ) { %> <tr> <td class="dbcell" width="206" height="25" style="background-color: rgb(255,255,255); color: rgb(0,0,0)" align="center"><%=res("artikelnr")%> </td> <td class="hyperlink" width="304" height="25" style="background-color: rgb(255,255,255); color: rgb(0,0,0)" align="center"><p align="left"><%=res("tekst")%></td> <% res.MoveNext() } %> </tr> </table> </center></div><p<br> </p> <p> </p> <p><% } res.Close() %> </td>
prøv at hænge på så skal jeg lige kigge din kode igennem og se om jeg kan få det skrevet om :o)
/websam
Synes godt om
Slettet bruger
10. marts 2004 - 08:58#8
Ok, det ville være rigtigt godt hvis du kan det.
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.