Jump to content

Featured Replies

Posted
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);        ?>

 

  • 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

  • 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.

Guest
Reply to this topic...