Posted April 10, 201312 yr comment_374098 Então eu citei o André pois eu sei que ele sabe resolver meu problema mais qualquer outra pessoa que saiba pode ficar a vontade é um seguinte sou novo no PHP Criei um Sistema onde você pode criar Generos Exemplo Terror,Comedia.Ação Etec e nesse Sistema voce pode postar selecionando qual genero deseja postar o seu filme está funcionando perfeitamente porém eu queria criar um sistema após exemplo 20 postagens cria-se uma outra pagina automaticamente e assim por diante mas não estou conseguindo criar se alguem pode me ajudar agradeço muito :D Segui o Codigo que eu tentei ta duplicando as postagens =/ <? $editar = $_GET['editar']; include("conect_db.php"); $busca=mysql_query ("Select * From produtos where grupoid='$editar' order by produtoid asc ") or die ("<center><BR><BR><BR><BR><b><h2> Erro ao relizar busca produtos cadastrados </h2></b></center>"); while ($reg=mysql_fetch_assoc($busca)) { ?> <?php $conect = mysql_connect('localhost','root',''); $db = mysql_select_db('video aulas');$pg = $_GET['pg'];if(isset($pg)){ $pg = $pg; }else{ $pg = 1; } $quantidade = 5;$inicio = ($pg*$quantidade) - $quantidade;$sql = mysql_query ("Select * From produtos where grupoid='$editar' order by produtoid asc LIMIT $inicio, $quantidade") or die ("<center><BR><BR><BR><BR><b><h2> Erro ao relizar busca produtos cadastrados </h2></b></center>");while ($reg=mysql_fetch_assoc($sql)){ $descricao = $reg["descricao"]; $preco = $reg["preco"]; $nome = $reg["nome"]; echo "<table width='532' border='2'> <tr> <th width='170' scope='col'> <img src='nome/$nome 'width='170' height='130' border='0' /></th> <th width='170' style='color: #000' scope='col'>$descricao</th> <th width='170' style='color: #000' scope='col'>$preco</th></tr></table>"; }$sql_2 = mysql_query("Select * From produtos where grupoid='$editar' order by produtoid asc LIMIT $inicio, $quantidade");$total_registros = mysql_num_rows($sql_2);$paginas = ceil($total_registros/$quantidade);$links = 7;echo "<a href='ver_produtos2.php?editar=?pg=1'>primeira página </a> ";for($i = $pg-$links; $i <= $pg-1; $i++){ if($i<=0){ }else{ echo " <a href='ver_produtos2.php?editar=?pg=".$i."'>".$i."</a> "; } } echo "<a href=#>$pg</a>"; for($i = $pg+1; $i <= $pg+$links; $i++){ if($i>$paginas){ }else{ echo " <a href='ver_produtos2.php?editar=?pg=".$i."'>".$i."</a> "; } }echo " <a href='ver_produtos2.php?editar=?pg=".$paginas."'>ultima página </a> ";?> <? } mysql_free_result($busca); ?>
April 10, 201312 yr comment_374100 foi vc que fez o codigo ?? ... pq parece estar certo a unica coisa eh que a $quantidade não é 20 pra separar as paginas a cada 20 postagens
April 11, 201312 yr Author comment_374177 sim foi eu que fiz mais objetivo do codigo é o que localizar é após eu clica na categoria que eu deseje aparece apenas as que estão cadastras na "x" categoria ta dando certo e ta aparecendo apenas as 5 postagens como eu desejo mas ta duplicando Exemplo pra voce compreender Postagem 1 Titulo:1 Genero:Comedia Postagem 2 Titulo:2 Genero:Comedia Postagem 3 Titulo:3 Genero:Comedia Postagem 4 Titulo:4 Genero:Comedia Postagem 5 Titulo:5 Genero:Comedia Em vez de acabar aqui aparece novamente Postagem 1 2 3 4 e 5 e que eu percebi aparece 7 vezes a quantidade total que ta cadastrada nessa Categoria Comedia acho que deu pra compreender se caso se nao enteder me avisa ai
April 11, 201312 yr Author comment_374178 Valeu André não está mais duplicando porem quando aparece o link 2 para ver as proximas postagens não funciona e dessa vez não tenho a minima ideia para fazer funcionar sei que é pedir muito mais se poder dar uma olhada / <? $editar = $_GET['editar']; include("conect_db.php"); $busca=mysql_query ("Select * From produtos where grupoid='$editar' order by produtoid asc ") or die ("<center><BR><BR><BR><BR><b><h2> Erro ao relizar busca produtos cadastrados </h2></b></center>"); { $conect = mysql_connect('localhost','root',''); $db = mysql_select_db('video aulas');$pg = $_GET['pg'];if(isset($pg)){ $pg = $pg; }else{ $pg = 1; } $quantidade = 5;$inicio = ($pg*$quantidade) - $quantidade;$sql = mysql_query ("Select * From produtos where grupoid='$editar' order by produtoid asc LIMIT $inicio, $quantidade") or die ("<center><BR><BR><BR><BR><b><h2> Erro ao relizar busca produtos cadastrados </h2></b></center>");while ($reg=mysql_fetch_assoc($sql)){ $descricao = $reg["descricao"]; $preco = $reg["preco"]; $nome = $reg["nome"]; echo "<table width='532' border='2'> <tr> <th width='170' scope='col'> <img src='nome/$nome 'width='170' height='130' border='0' /></th> <th width='170' style='color: #000' scope='col'>$descricao</th> <th width='170' style='color: #000' scope='col'>$preco</th></tr></table>"; }$sql_2 = mysql_query("SELECT * FROM produtos");$total_registros = mysql_num_rows($sql_2);$paginas = ceil($total_registros/$quantidade);$links = 7;echo "<a href='ver_produtos2.php?editar=?pg=1'>primeira página </a> ";for($i = $pg-$links; $i <= $pg-1; $i++){ if($i<=0){ }else{ echo " <a href='ver_produtos2.php?editar=".$i."?pg=".$i."'>".$i."</a> "; } } echo "<a href=#>$pg</a>"; for($i = $pg+1; $i <= $pg+$links; $i++){ if($i>$paginas){ }else{ echo " <a href='ver_produtos2.php?editar=".$i."?pg=".$i."'>".$i."</a> "; } }echo " <a href='ver_produtos2.php?editar=?pg=".$paginas."'>ultima página </a> ";?>
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.