André PHP Ajuda


Sandrinho

Recommended Posts

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

 

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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>  ";?>
Link to comment
Share on other sites

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...