se escolher o livro e o capitulo
exemplo
Lucas Cap 1
Ver: 10 até o 20
a consulta so pode mostra o verciculo de 10 a 20
alguem tem uma luz?
<!-- #include file = "conexao.asp" -->
<%
Function destacaPalavras(StrTexto,StrPalavras)
dim arrayPalavras
on error resume next
StrPalavras = replace(trim(StrPalavras),"+",",")
StrPalavras = replace(trim(StrPalavras),"-",",")
arrayPalavras = split(StrPalavras,",")
for j=0 to ubound(arrayPalavras)
StrTexto=Replace(StrTexto, UCase(MID(arrayPalavras(j),1,1)) & LCase(MID(arrayPalavras(j),2,Len(arrayPalavras(j)))),"<font color='blue'><b>"&LCase((arrayPalavras(j))) &"</b></font>", 1, -1, 1)
next
destacaPalavras = StrTexto
if err.number <>0 then
response.write("ERRO ao destacar palavras")
end if
End function
s=request.Form("s")
ID_Apostolo=request("ID_Apostolo")
PagAtual = Request.QueryString("PagAtual") 'página atual
ID_AP = Request("ID_Apostolo") 'página atual
Capitulo = Request("Capitulo") 'página atual
if request("mostra")=1 then
SQL = "SELECT * FROM livros WHERE livro ='"&request("ID_Apostolo")&"' and cap='"&request("cap")&"' and ver='"&request("vers")&"'"
' SQL = "SELECT * FROM apost, Livros WHERE Versiculo LIKE '%"&s&"%' OR Versiculo LIKE '%"&s&"%'"
RS.Open SQL, conn, 3
elseif ID_AP ="68" then
SQL = "SELECT * FROM livros WHERE Versiculo LIKE '%"&s&"%' and Versiculo LIKE '%"&s&"%'"
RS.Open SQL, conn, 3
elseif ID_AP ="70" or ID_AP ="71" then
SQL = "SELECT * FROM livros WHERE ant_nov ="&request("ID_Apostolo")&" And Versiculo LIKE '%"&s&"%' ORDER BY cod"
RS.Open SQL, conn, 3
else
SQL = "SELECT * FROM livros WHERE livro ='"&request("ID_Apostolo")&"' And Versiculo LIKE '%"&s&"%' ORDER BY cod DESC"
RS.Open SQL, conn, 3
end if
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript1.1" type="text/jscript">
function mostraform(){
if(document.form.mostra.checked){
divadd.style.position = 'static';
divadd.style.visibility = 'visible';
}else{
divadd.style.visibility = 'hidden';
}} //-->
</script>
</head>
<body <%if request("mostra")=1 then %> onLoad="mostraform();" <%end if%>>
<table width="50%" border="0" align="center" bordercolor="#000033">
<form name="form" method="post" action="?">
<tr>
<td width="161"> <select name="ID_Apostolo" style="width:100px" class="entrada">
<option value="68">Toda biblia</option>
<%
SQL = "SELECT * FROM Apost ORDER BY cod"
set RecSet1 = conn.execute(SQL)
do while not RecSet1.eof
lista=RecSet1("cod")
MTT=RecSet1("livro")
arrsetor3=split(Request("ID_Apostolo"),",")
arrsetores3=split(lista,",")
mostra_form=split(MTT,",")
for y = LBOUND(mostra_form) to ubound(mostra_form)
response.write"<option "
for x= LBOUND(arrsetor3) to ubound(arrsetor3)
if arrsetor3(x) = arrsetores3(y) then response.write "selected "
next
response.Write"value="""&arrsetores3(y)
response.write""">"&mostra_form(y)&"</option>"&vbcr
next
%>
<%
RecSet1.movenext
loop
%>
</select> </td>
<td width="128"><input name="mostra" id="mostra" type="checkbox" onClick="mostraform();" value="1" <%if request("mostra")=1 then %> checked<%end if%>> <font color="#FF0000" size="1">C. V.</font></td>
</tr>
<tr>
<td width="161"> <input type="text" class="entrada" name="s" style="width:100px;height:18px" value="<%=request("s")%>">
</td>
<td> <div style='visibility:hidden;' name=divadd id=divadd>
<table>
<tr>
<td>Cap:</td>
<td><input type="text" class="entrada" name="cap" value="<%=request("cap")%>" size="2" maxlength="3">
</td>
</tr>
<tr>
<td>Verciculo:</td><td><input type="text" class="entrada" name="vers" value="<%=request("vers")%>" size="2" maxlength="3"> até <input type="text" class="entrada" name="vers1" value="<%=request("vers1")%>" size="2" maxlength="3"></td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="procur" style="cursor:hand; width:100; height:22" value="Pesquisar"></td>
</tr>
</form>
<tr><td colspan="2">
<%
DO WHILE NOT RS.EOF And Count < RS.PageSize 'paginacao And Count < RS.PageSize
sigla_banco = rs("livro")
sigla_bancoo = Split(sigla_banco, ", ")
For A = LBOUND(sigla_bancoo) To UBOUND(sigla_bancoo)
If Sigla_Bancoo(A) = 01 Then
Uf="Gênesis"
Elseif Sigla_Bancoo(A) = 02 Then
Uf="Êxodo"
Elseif Sigla_Bancoo(A) = 03 Then
Uf="Levítico"
Elseif Sigla_Bancoo(A) = 04 Then
Uf="Números"
Elseif Sigla_Bancoo(A) = 05 Then
Uf="Deuteronômio"
Elseif Sigla_Bancoo(A) = 06 Then
Uf="Josué"
Elseif Sigla_Bancoo(A) = 07 Then
Uf="Juízes"
Elseif Sigla_Bancoo(A) = 08 Then
Uf="Rute"
Elseif Sigla_Bancoo(A) = 09 Then
Uf="I Samuel"
Elseif Sigla_Bancoo(A) = 10 Then
Uf="II Samuel"
Elseif Sigla_Bancoo(A) = 11 Then
Uf="I Reis"
Elseif Sigla_Bancoo(A) = 12 Then
Uf="II Reis"
Elseif Sigla_Bancoo(A) = 13 Then
Uf="I Crônicas"
Elseif Sigla_Bancoo(A) = 14 Then
Uf="II Crônicas"
Elseif Sigla_Bancoo(A) = 15 Then
Uf="Esdras"
Elseif Sigla_Bancoo(A) = 16 Then
Uf="Neemias"
Elseif Sigla_Bancoo(A) = 17 Then
Uf="Ester"
Elseif Sigla_Bancoo(A) = 18 Then
Uf="Jó"
Elseif Sigla_Bancoo(A) = 19 Then
Uf="Salmos"
Elseif Sigla_Bancoo(A) = 20 Then
Uf="Provérbios"
Elseif Sigla_Bancoo(A) = 21 Then
Uf="Eclesiastes"
Elseif Sigla_Bancoo(A) = 22 Then
Uf="Cantares de Salomão"
Elseif Sigla_Bancoo(A) = 23 Then
Uf="Isaías"
Elseif Sigla_Bancoo(A) = 24 Then
Uf="Jeremias"
Elseif Sigla_Bancoo(A) = 25 Then
Uf="Lamentações de Jeremias"
Elseif Sigla_Bancoo(A) = 26 Then
Uf="Ezequiel"
Elseif Sigla_Bancoo(A) = 27 Then
Uf="Daniel"
Elseif Sigla_Bancoo(A) = 28 Then
Uf="Oséias"
Elseif Sigla_Bancoo(A) = 29 Then
Uf="Joel"
Elseif Sigla_Bancoo(A) = 30 Then
Uf="Amós"
Elseif Sigla_Bancoo(A) = 31 Then
Uf="Obadias"
Elseif Sigla_Bancoo(A) = 32 Then
Uf="Jonas"
Elseif Sigla_Bancoo(A) = 33 Then
Uf="Miquéias"
Elseif Sigla_Bancoo(A) = 34 Then
Uf="Naum"
Elseif Sigla_Bancoo(A) = 35 Then
Uf="Habacuque"
Elseif Sigla_Bancoo(A) = 36 Then
Uf="Sofonias"
Elseif Sigla_Bancoo(A) = 37 Then
Uf="Ageu"
Elseif Sigla_Bancoo(A) = 38 Then
Uf="Zacarias"
Elseif Sigla_Bancoo(A) = 39 Then
Uf="Malaquias"
Elseif Sigla_Bancoo(A) = 40 Then
Uf="Mateus"
Elseif Sigla_Bancoo(A) = 41 Then
Uf="Marcos"
Elseif Sigla_Bancoo(A) = 42 Then
Uf="Lucas"
Elseif Sigla_Bancoo(A) = 43 Then
Uf="João"
Elseif Sigla_Bancoo(A) = 44 Then
Uf="Atos dos Apóstolos"
Elseif Sigla_Bancoo(A) = 45 Then
Uf="Romanos"
Elseif Sigla_Bancoo(A) = 46 Then
Uf="I Coríntios"
Elseif Sigla_Bancoo(A) = 47 Then
Uf="II Coríntios"
Elseif Sigla_Bancoo(A) = 48 Then
Uf="Gálatas"
Elseif Sigla_Bancoo(A) = 49 Then
Uf="Efésios"
Elseif Sigla_Bancoo(A) = 50 Then
Uf="Filipenses"
Elseif Sigla_Bancoo(A) = 51 Then
Uf="Colossenses"
Elseif Sigla_Bancoo(A) = 52 Then
Uf="I Tessalonicenses"
Elseif Sigla_Bancoo(A) = 53 Then
Uf="II Tessalonicenses"
Elseif Sigla_Bancoo(A) = 54 Then
Uf="I Timóteo"
Elseif Sigla_Bancoo(A) = 55 Then
Uf="II Timóteo"
Elseif Sigla_Bancoo(A) = 56 Then
Uf="Tito"
Elseif Sigla_Bancoo(A) = 57 Then
Uf="Filemom"
Elseif Sigla_Bancoo(A) = 58 Then
Uf="Hebreus"
Elseif Sigla_Bancoo(A) = 59 Then
Uf="Tiago"
Elseif Sigla_Bancoo(A) = 60 Then
Uf="I Pedro"
Elseif Sigla_Bancoo(A) = 61 Then
Uf="II Pedro"
Elseif Sigla_Bancoo(A) = 62 Then
Uf="I João"
Elseif Sigla_Bancoo(A) = 63 Then
Uf="II João"
Elseif Sigla_Bancoo(A) = 64 Then
Uf="IIi João"
Elseif Sigla_Bancoo(A) = 65 Then
Uf="Judas"
Elseif Sigla_Bancoo(A) = 66 Then
Uf="Apocalipse"
End If
'if not request("s")="" then
response.write(destacaPalavras("<DIV style='FONT-SIZE: 12px; FONT-FAMILY: verdana, arial' align=justify><b>"&uf&" - "&rs("cap")&":"&rs("ver")&"</b> "&(rs("versiculo"))&"</div><br>",""&s&""))
'Response.Write "<DIV style='FONT-SIZE: 12px; FONT-FAMILY: verdana, arial' align=justify><b>"&uf&" - "&rs("cap")&":"&rs("ver")&"</b> "&(RS("versiculo"))&"</div><br>"'strTextoHtml
'end if
Next
%>
<%
i = i+1
Count = Count + 1 'paginacao
RS.MoveNext
LOOP 'tb paginacao
%>
</td></tr>
</table>
</body>
</html>

Help














