Ir para conteúdo
Fórum Script Brasil
  • 0

Paginação em php com Access


igadino

Pergunta

Pessoal sou leigo em php alguém pode me dar uma luz para que eu possa incrementar um sistema de paginação neste codigo.

exemplo:

anterior 1 2 [3] 4 5 6 Proxima

<?php
$mostra = "Igreja Evangélica Assembléia de Deus - Ministério da Missão";
$pathDb=realpath("../db/banco.mdb");
if (!$conn = new COM("ADODB.Connection"))
exit("Unable to create an ADODB connection<br>");
$strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$pathDb"; 
$conn->open($strConn);
$Cad_SQL = "SELECT * FROM Cad_Usuario ORDER BY id DESC"; 
$Cad_rs = $conn->execute($Cad_SQL);
$Cad_Usu = $Cad_rs->Fields["usuario"];
$Cad_Usu1 = $Cad_rs->Fields["id"];
$strSQL = "SELECT * FROM recado WHERE particular=0 ORDER BY id DESC"; 
//$strSQL = "SELECT * FROM recado WHERE mst Like '%0%' ORDER BY id DESC"; 
$rs = $conn->execute($strSQL);
$de_mst = $rs->Fields["de"];
$email_mst = $rs->Fields["email"];
$para_mst =$rs->Fields["para"];
$assunto_mst = $rs-> Fields["assunto"];
$mensagem_mst = $rs->Fields["mensagem"];
 $de = $_POST['de'];
 $email = $_POST['email'];
 $para = $_POST['para'];
 $paraparticular = $_POST['paraparticular'];
 $status = $_POST['status'];
 $assunto = $_POST['assunto'];
 $mensagem = $_POST['recado'];
 $data = date('d/m/Y');
 $email = $_POST["email"];
 $email = trim(@$_REQUEST['email']);
 if($de==""){
 $error= "O campo de esta vazio";
 }else if($email==""){
 $error= "O campo email esta vazio";
}elseif ($email){
    if (!preg_match ("/^[A-Za-z0-9]+([_.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_.-][A-Za-z0-9]+)*\\.[A-Za-z0-9]{2,4}$/", $email)) {
   $error= "O e-mail que voce digitou é inválido!";
//}elseif($para==""){
// $error= "O campo para esta vazio";
 }elseif($assunto==""){
 $error= "O campo assunto esta vazio";
 }elseif($mensagem==""){
 $error= "O campo mensagem esta vazio";
 }else{
 if(!$de==""){
 if($status==2){
 //-----------------------------------
$Cad_prt = "SELECT * FROM Cad_Usuario WHERE id=$paraparticular"; 
$Cad_rs11 = $conn->execute($Cad_prt);
$Cad_prt = $Cad_rs11->Fields["usuario"];
$Cad_prt1 = $Cad_rs11->Fields["id"];
//-----------------------------------
$strSQL1 = "INSERT INTO recado (de, particular, email, para, assunto, mensagem, data) VALUES ('$de','$paraparticular','$email','$Cad_prt->value','$assunto','$mensagem','$data')";
$rs1 = $conn->execute($strSQL1);
header("Location: mural.php");
}elseif($status==0){
$strSQL1 = "INSERT INTO recado (de, email, para, assunto, mensagem, data) VALUES ('$de','$email','$para','$assunto','$mensagem','$data')";
$rs1 = $conn->execute($strSQL1);
header("Location: mural.php");
}
}}}
?> 
<html>
<head>
<title><? echo $mostra ?></title>
<link href="css/Show_ads.css" rel="stylesheet" type="text/css">
<link href="css/estilo.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
&lt;script language="JavaScript1.1" type="text/jscript">
        function IncText(){
        if (document.mural.recado.value == ""){
        document.mural.recado.value = "Digite sua mensagem aqui...";
        }
        }
        function SelText(){
        if (document.mural.recado.value == "Digite sua mensagem aqui..."){
        document.mural.recado.value = "";
        }
        }
    function ver_Sim_Não(){
     if(document.mural.mostra.checked){
                 if(confirm ("Atenção, ao clicar OK, seu EMAIL não será exibido, \nno recado. Você tem certeza?")){
                 window.document.mural.mostra.checked = true;
                 document.mural.txtsim_email.value = "1";
                 return true;
                 }else{
                 window.document.mural.mostra.checked = false;
                 }
         }else{
         document.mural.txtsim_email.value = "0";
         }
         }
    function ver_status(){
     if (document.mural.particular.checked){
                 if(confirm ("Atenção, ao clicar OK, seu RECADO não será exibido, \n ao publico e sim apenas o destinatário\n que você escolheu. Você tem certeza?")){
                 window.document.mural.particular.checked = true;
                 document.mural.paraparticular.disabled=false;
                 document.mural.para.disabled=true;
                 document.mural.para.value="Selecione um nome";
                 document.mural.status.value="2"
                 }else{
                 window.document.mural.particular.checked = false;
                 }

    }else{
        document.mural.paraparticular.disabled=true;
        document.mural.para.disabled=false;
        document.mural.para.value="";
        document.mural.para.focus();
        document.mural.status.value="0"
    }
    }
var maxSize=300; //Tamanho máximo de um torpedo
function DescriptionCharCount() {
 var numCaracteres = maxSize - document.mural.recado.value.length;
 if(numCaracteres<0){
    document.mural.recado.value = document.mural.recado.value.substring(0,document.mural.recado.value.length + numCaracteres);
    numCaracteres=0;
     alert('O recado ultrapassou o limite de ' + maxSize + ' caracteres!');
     return false;
  }
    document.getElementById('contador').innerHTML = numCaracteres;
    return true;
}

</script>
</head>
<STYLE type="text/css">
<!--
BODY {
scrollbar-face-color:#E2ECF5;
scrollbar-highlight-color:#D8D391;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#E6E7E8;
scrollbar-shadow-color:#A19F61;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#E2ECF5;
}
-->
</STYLE>
</head>
<body>
<table border="0" cellpadding="2" width="100%">
<tr><td valign="top" width="50%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b> Deixa um redadinho para seus amigos(as).</b></font>
<!-- Inicio da tabela que faz o cadastro -->
<div style="height:300px; border:1px #8CA5B5 solid; overflow-x:auto; overflow-y:auto; width:100%px; margin:0px;padding:0px;" align="center">
        <table border="0" cellspacing="1" cellpadding="1" width="100%" align="center">
       <form action="mural.php?acao=mod" method="post" name="mural" onSubmit="return val_Rec(this);">
        <tr><td class="tabela02" align="left" bordercolor="#006699" colspan="2"><font color="#084E8D" face="verdana"><h3><%if erro then response.Write(mensagem) end if%></h3></font></td></tr>
        <tr><td class="tabela02" align="left" bordercolor="#006699" colspan="2">
        <font color="#FF0000"><b> 
        <? if((!$de=="")||(!$email=="")||(!$para=="")||(!$assunto=="")||(!$mensagem=="")){
        echo $error;
        }
        ?>
        </b>
        </font>
        </td>
        <tr><td class="tabela02" align="right" bordercolor="#006699"><font color="#084E8D" size="2" face="verdana">De:</font></td>
        <td class="tabela02"><input name="de" type="text" class="entrada" size="23"  maxlength="15" value="<? echo $de?>"> <font face="Verdana" size="1" color="#006699">Ocultar e-mail<input name="txtsim_email" type="hidden" style="width:10px"  value=""><input name="mostra" type="checkbox" onClick="ver_Sim_Não();" title="Não mostrar o e=mail"></font></td></tr>
        <tr><td class="tabela02" align="right" bordercolor="#006699"><font color="#084E8D" size="2" face="verdana">E-mail:</font></td>
        <td class="tabela02"><input type="text" name="email" size="26" value="<? echo $email?>" class="entrada"></td></tr>
        <tr class="tabela02"><td align="right" bordercolor="#006699"><font color="#084E8D" size="2" face="verdana">Para:</font></td>
        <td><input type="text" name="para" class="entrada" value="<? echo $para?>">
            <select style="width:90px" class="entrada" id="paraparticular" name="paraparticular" disabled>
              <? while (!$Cad_rs->EOF){?>            
            <option value="<? echo $Cad_Usu1->value?>"><? echo $Cad_Usu->value ?></option>
            <? 
            $Cad_rs->MoveNext();        
            }
            ?>
            </select>
            <input name="particular" type="checkbox" value="0" onClick="ver_status();">
            </td>
          </tr>
          <tr class="tabela02"><td align="right" bordercolor="#006699" colspan="2">
        <tr><td class="tabela02" align="right" bordercolor="#006699"><font color="#084E8D" size="2" face="verdana">Assunto:</font></td>
        <td class="tabela02"><input type="text" name="assunto" size="26" class="entrada" value="<? echo $assunto?>"></td></tr>
        <tr><td class="tabela02" bordercolor="#006699" colspan="2"><font color="#084E8D" size="2" face="verdana"> Recado:</font></td>
        <tr><td colspan="2" align="center"><textarea wrap="physical" name="recado" cols="54" rows="10" class="entrada" onBlur="IncText();" onKeyUp="return DescriptionCharCount();"  onClick="SelText();" onKeyDown="return DescriptionCharCount();"><? echo $mensagem?></textarea></td></tr>
        <tr><td class="tabela02" colspan="2" align="center">
        <span id=contador><font color="#FF0000"><b>300</b></font></span> caracteres restantes</font>
        </td></tr>
        <tr class="tabela01"><td colspan="2" align="center"><input type="submit" value="Publicar" style="font-family: verdana; font-size: 11;  border-color: #000000; border-width: 1px;" class="tabela02">  <input type="reset" value="Limpar" style="font-family: verdana; font-size: 11;  border-color: #000000; border-width: 1px;" class="tabela02"></td></tr>
        <input type="hidden" name="status" value="0"></form>
        </table>
</div>
<!-- fim da tabela que faz o cadastro -->
</td><td valign="top">
<div style="height:315px; border:1px #8CA5B5 solid; overflow-x:auto; overflow-y:auto; width:100%px; margin:0px;padding:0px;" align="center">
<?php 
while (!$rs->EOF){
?>
<table border="0" width="100%" cellspacing="2" cellpadding="2">
<tr><td align="right" width="80" class="tabela02">De:</td><td class="tabela02"><? echo $de_mst->value?></td></tr>
<tr><td align="right" width="80" class="tabela02">Email:</td><td class="tabela02"><? echo $assunto_mst->value?></td></tr>
<tr><td align="right" width="80" class="tabela02">Para:</td><td class="tabela02"><? echo $para_mst->value?></td></tr>
<tr><td align="right" width="80" class="tabela02">Assunto:</td><td class="tabela02"><? echo $assunto_mst->value?></td></tr>
<tr><td align="right" width="80" valign="top" class="tabela02">Mensagem:</td><td class="tabela02"><? echo $mensagem_mst->value?></td></tr>
</table>
<br>
<?php
$rs->MoveNext(); 
}
$rs->Close();
$conn->Close();
$rs = null;
$conn = null;
?>
</div>
</td></tr></table>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...