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

Erro Estranho No Codigo


foxbh

Pergunta


Pessoal, tenho um codigo para apagar palavras de um BD que funcionou perfeitamente durante 1 ano e meio mais ou menos, agora ele começou a dar problema tipo, quando começa a listar as palavras do BD ele automaticamente redireciona para a pagina que exclui as palavras selecionadas, sera que alguém pode me dar uma forcinha no que esta acontecendo.

Ai vai o codigo, ta um pouco bagunçado unsure.gif

  <?
  
  




     
$limit = 50; 
$host = "localhost";
$user = "hoot";
$pass = "";
$db = "bd";

//connect to database
$connection = @mysql_connect($host, $user, $pass) or die("Unable to connect to database!");

//select database
@mysql_select_db($db, $connection) or die("Unable to select database!");

  
  
  
     $classe = $_GET[acao];
     $chave = $_GET['palavra'];
        $page = $_GET[/page][page];
             
             
     


    	$query_count = "SELECT * FROM resultado";  
    	$result_count = mysql_query($query_count);       
    	$totalrows = mysql_num_rows($result_count);      
    	
    	if(!$page)
    	{
    	$page = 1;
    	} 
        
        $limitvalue = $page * $limit - ($limit);
        $query = "SELECT * FROM resultado LIMIT $limitvalue, $limit ";    
    	$result    = mysql_query($query) or die("Error: " . mysql_error());
    	
        $enc_query = "SELECT count(*) FROM resultado "; 
        $enc_result = mysql_query($enc_query);
        $enc_row = mysql_fetch_row($enc_result);

  if(mysql_num_rows($result) > 0)

      {
      ?>
      
      
      
      <font face="Verdana" size="2">
<form method="POST" action="apaga.php">
	<p align="center"><a href="index.php">Voltar</a></p>
	<p align="center"><br>Total de palavras <b><?=($enc_row[0]);?></b> 
    	



	</p>
    	



	<div align="center">
    	



	<table border="0" width="49%" id="table1">
  <tr>
  	<td bgcolor="#C5E2D7" width="45%"><b><font face="Verdana" size="2">Palavra procurada</font></b></td>
  	<td bgcolor="#C5E2D7" width="40%">
  	<p align="center"><b>
  <font face="Verdana" size="2">Procurada como</font></b></td>
  	<td bgcolor="#C5E2D7" width="6%"><font size="2"><b>Selecione</b></font></td>
  </tr>

	<p>



	<?
      }
  	Else
      {
      ?>
             Sua busca por <?=$chave;?> não encontrou nenhum resultado, verifique novamente a palavra digitada ou refaça sua busca por aproximação 
    <?
      }
      

    	echo "\n\t";
    	echo "\n\t";
    	echo "\n";
    
    
    while ($row = mysql_fetch_assoc($result)) 
      {
        	
      
    $Titulo = htmlentities ($row['Titulo']);
    $id = $row['id'];
    $palavra = $row['palavra'];
    $detalhe = $row['detalhe'];
  	;

        ?>
       
       
       
       
       
        	<tr>
  	<td width="45%" bgcolor="#EEF7F3"><font size="2">  <?=$palavra;?></font></td>
  	<td width="40%" bgcolor="#EEF7F3">
  	<font size="1"><?=$detalhe;?></td>
  	<td width="6%" bgcolor="#EEF7F3">
  	<p align="center">
  	<input type="checkbox" name="dados[]" value="<?=$id;?>"></td>
  </tr>

       
       
       
       
       

    <?
    }
                ?>
                
        	<tr>
  	<td colspan="3">
  	<p align="center"><input type="submit" value="Apagar" name="B1"></td>
  </tr>
	</table>
       
	</div>
       
	<input type="hidden" name="page" value="<?=$page;?>">
       
</form>
    	



<table border="0" width="100%" cellspacing="0" cellpadding="0">
	<tr>
  <td>
  
  <p align="center"><b><font face="Arial" size="1">
  <?
          
               if($page > 1)
        	{  
        	$pageprev = $page - 1;
        	echo "\t"; 
        	echo "<a href=\"{$_SERVER['PHP_SELF']}?action=showPosts&page=$pageprev&palavra=$chave&busca=$busca&acao=$classe\">Anterior</a>&nbsp;";  
      }
    	else 
      {
      echo "\t";
      echo "&nbsp;";
      echo "\n";
      }
      
    	$numofpages = $totalrows / $limit;
    	
    	for($i = 1; $i <= $numofpages; $i++)
      { 
        	if($i == $page)
          {
          echo "\t";
          echo "$i";
          echo "\n";
          }
        	else
          {
          echo "\t";
          echo "<a href=\"{$_SERVER['PHP_SELF']}?action=showPosts&page=$i&palavra=$chave&busca=$busca&acao=$classe\">$i</a>&nbsp;";
          echo "\n";
          }
        	}
          
        if(($totalrows % $limit) != 0)
        	{ 
        	if($i == $page)
          {
          echo "$i";
          echo "&nbsp;\n";
          }
        	else 
          {
          echo "\t";
          echo "<a href=\"{$_SERVER['PHP_SELF']}?action=showPosts&page=$i&palavra=$chave&busca=$busca&acao=$classe\">$i</a>&nbsp;";
          echo "\n";
          }
        	}
          
        if(($totalrows - ($limit * $page)) > 0)
        	{
        	if(!$page)
      	{
              $page = 1;
      	}  
        	$pagenext = $page + 1;
        	echo "\t";
        	echo"<a href=\"{$_SERVER['PHP_SELF']}?action=showPosts&page=$pagenext&palavra=$chave&busca=$busca&acao=$classe\">Próxima</a>"; 
        	echo "\n"; 
      }
    	else 
      {
      echo "\t";
      echo "&nbsp; ";
      echo "\n";
      }
      
    	echo "\t";      
    	echo "\n\n";
        echo "\n";
    	?><?


$numero = ($cont_row[0]);



?>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Valeu pela ajuda mbleonardo

Antes de postar esse codigo aqui, eu já revi ele e como meu conhecimento em PHP ainda não esta 100% resolvi pedir ajuda a voces, se eu soubesse onde estaria o erro eu não teria postado aqui para pedir ajuda.

E como eu havia dito, este mesmo codigo, funcionou por mais ou menos 1 ano e meio sem problemas, pedi ajuda para poder argumentar com o host para saber se houve algum erro no servidor ou no meu cod

Mais de qualquer forma agradeço a voce e aos outrs que pelo menos olharão o post com a intenção de ajudar wink.gif

Link para o comentário
Compartilhar em outros sites

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...