Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Curso Loja Virtual Mjailton

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida Curso Loja Virtual Mjailton

    Olá, terminei de assistir as vídeo - aula Mjailton, porém está ocorrendo varios erros de script, já procurei em foruns, e não conseguiu resolver. Vou detalhar o erro e postar o código,caso alguém saiba como resolver ,por favor me ajude..

    Obs> Já mandei e-mail para o mjailton e eles respondem que está tudo certo,sendo que o script está igual as videos aulas..

    1° Erro(Não Cadastra Usuário): Ele simplesmente fica uma página em Branco e não cadastra..

    Codigo do Arquivo Op-Cliente.php, creio eu que o erro está na Linha 32 na If Incluir..
    Código:
    Código PHP:
    <?php     session_start();         include_once("admin/classes/manipulacaoDeDados.php");     include_once("admin/biblio.php");          $acao $_POST["acao"];     $id      $_POST["id"];          $cad = new manipulacaoDeDados();     $cad->setTabela("cliente");                   $txt_cliente    strip_tags(trim($_POST["txt_cliente"]));         $txt_endereco    strip_tags(trim($_POST["txt_endereco"]));         $txt_cidade     strip_tags(trim($_POST["txt_cidade"]));          $txt_bairro     strip_tags(trim($_POST["txt_bairro"]));          $txt_uf          strip_tags(trim($_POST["txt_uf"]));               $txt_cep          strip_tags(trim($_POST["txt_cep"]));               $txt_email      strip_tags(trim($_POST["txt_email"]));           $txt_sexo          strip_tags(trim($_POST["txt_sexo"]));               $txt_fone          strip_tags(trim($_POST["txt_fone"]));               $txt_senha        strip_tags(trim($_POST["txt_senha"]));             $txt_ativo        strip_tags(trim($_POST["txt_ativo"]));         $txt_complementostrip_tags(trim($_POST["txt_complemento"]));               $txt_DDD        strip_tags(trim($_POST["txt_DDD"]));             $txt_numero        strip_tags(trim($_POST["txt_numero"]));                                 if($txt_cliente !="") && ($txt_email !="") {                             if($acao=="Inserir"){         $cad ->setCampos("cliente, endereco, cidade, bairro, uf, cep, email, sexo, fone, senha, ativo_cliente,complemento, ddd, numero");         $cad ->setDados("                     '".anti_sql_injection($txt_cliente)."',                      '".anti_sql_injection($txt_endereco)."',                      '".anti_sql_injection($txt_cidade)."',                      '".anti_sql_injection($txt_bairro)."',                     '".anti_sql_injection($txt_uf)."',                      '".anti_sql_injection($txt_cep)."',                      '".anti_sql_injection($txt_email)."',                      '".anti_sql_injection($txt_sexo)."' ,                     '".anti_sql_injection($txt_fone)."',                     '".anti_sql_injection($txt_senha)."',                     '".anti_sql_injection($txt_ativo)."',                     '".anti_sql_injection($txt_complemento)."',                     '".anti_sql_injection($txt_DDD)."',                     '".anti_sql_injection($txt_numero)."'                                          ");         $cad-> inserir();                  echo "<script type='text/javascript'> location.href='minha_conta' </script> ";     }               if($acao=="atualiza_cadastro"){         $cad ->setCampos("                             cliente         =   '".anti_sql_injection($txt_cliente)."',                          endereco        =   '".anti_sql_injection($txt_endereco)."',                         cidade          =   '".anti_sql_injection($txt_cidade)."',                          bairro          =   '".anti_sql_injection($txt_bairro)."',                         uf              =   '".anti_sql_injection($txt_uf)."',                          cep             =   '".anti_sql_injection($txt_cep)."',                          sexo            =   '".anti_sql_injection($txt_sexo)."' ,                         fone            =   '".anti_sql_injection($txt_fone)."',                         ativo_cliente    =   '".anti_sql_injection($txt_ativo)."',                         complemento     =   '".anti_sql_injection($txt_complemento)."' ,                         ddd                =   '".anti_sql_injection($txt_DDD)."',                         numero            =   '".anti_sql_injection($txt_numero)."'                                    ");         $cad->setValorNaTabela("id_cliente");         $cad->setValorPesquisa("$id");         $cad->alterar();         $_SESSION[cliente_curso][CLIENTE] = $txt_cliente;         echo "<script type='text/javascript'> location.href='minha_conta' </script> ";     }                  if($acao=="Atualizar_login"){         $cad ->setCampos("                                                 email           =   '".anti_sql_injection($txt_email)."',                                             senha           =   '".anti_sql_injection($txt_senha)."'         ");         $cad->setValorNaTabela("id_cliente");         $cad->setValorPesquisa("$id");         $cad->alterar();                      $_SESSION[cliente_curso][EMAIL] = $txt_email;                  echo "<script type='text/javascript'> location.href='minha_conta' </script> ";     }     } ?>
    2° Erro não inclui Imagens nos produtos, fala que o erro é de caminho, porém eu coloco o caminho que está a pasta correta e ainda continua o erro..O Erro aponta para esse arquivo

    Op_Produtos.php

    Erro

    Código:
    Aviso : move_uploaded_file (brutique / www / admin / fotos / firebird_peq.png) [ function.move-uploaded-file ]: failed to open stream: Arquivo ou diretório em / home / brutique / www / admin / op / op_produto. php na linha 49 
    
    Aviso : move_uploaded_file () [ function.move-uploaded-file ]: Não é possível mover '/ tmp/php1tol5M' para 'brutique / www / admin / fotos / firebird_peq.png' em / home / www brutique / / admin / op / op_produto.php na linha 49
    Erro não envio do ARQUIVO
    O Local está certo dentro da Hospedagem Linux

    Código:
    Código PHP:
    <?php     include_once("../classes/manipulacaoDeDados.php");     include_once("../biblio.php");          $acao $_POST["acao"];     $id      $_POST["id"];          $cad = new manipulacaoDeDados();     $cad->setTabela("produto");               $txt_id_categoria        $_POST["txt_id_categoria"];     $txt_titulo                $_POST["txt_titulo"];          $txt_preco                $_POST["txt_preco"];     $txt_ativo                $_POST["txt_ativo"];     $txt_autor                $_POST["txt_autor"];     $txt_duracao            $_POST["txt_duracao"];         $txt_slug_produto        gen_slug($txt_titulo);                                            $txt_descricao            htmlentities($_POST["txt_desc"], ENT_QUOTES);         $txt_conteudo            htmlentities($_POST["txt_conteudo"],ENT_QUOTES);          $txt_nomeimagem $_POST["nome_imagem"];          /***************************UPLOAD************************/     $extensoes_validas = array(".gif"".png",".jpg",".jpeg");     $caminho_absoluto  "brutique/www/admin/fotos";          $nome_arquivo         $_FILES['img']['name'];     $arquivo_temporario $_FILES['img']['tmp_name'];          $ext strrchr($nome_arquivo,'.');          //$nome_arquivo =md5(uniqid(rand(),true)) .$ext;          if(!empty($nome_arquivo)){         if(!in_array($ext,$extensoes_validas)){             die("Este arquivo com estas extensão não é válido");         }else{         if(move_uploaded_file($arquivo_temporario,"$caminho_absoluto/$nome_arquivo")){             $txt_nomeimagem $nome_arquivo    ;             echo "nome = " .$txt_nomeimagem;         }else {             die("Erro no envio do arquivo");         }     }     }     /***************************UPLOAD************************/          if($acao=="Inserir"){         $cad ->setCampos("id_categoria, titulo_produto, preco, autor, duracao,descricao, conteudo,     slug_produto, ativo_produto, imagem_produto");         $cad ->setDados("'$txt_id_categoria', '$txt_titulo', '$txt_preco', '$txt_autor',                          '$txt_duracao', '$txt_descricao', '$txt_conteudo', '$txt_slug_produto' ,                          '$txt_ativo','$txt_nomeimagem'");         $cad-> inserir();                  echo "<script type='text/javascript'> location.href='../principal.php?link=6' </script> ";     }          if($acao=="Alterar"){         $cad ->setCampos("    id_categoria        ='$txt_id_categoria',                              titulo_produto        ='$txt_titulo',                              preco                  ='$txt_preco',                             autor                ='$txt_autor',                             duracao             ='$txt_duracao',                             descricao           ='$txt_descricao',                             conteudo             ='$txt_conteudo',                             slug_produto        ='$txt_slug_produto' ,                             ativo_produto       ='$txt_ativo',                             imagem_produto      ='$txt_nomeimagem'");         $cad->setValorNaTabela("id_produto");         $cad->setValorPesquisa("$id");         $cad->alterar();                  echo "<script type='text/javascript'> location.href='../principal.php?link=6' </script> ";     }          if($acao=="Excluir"){                  $cad->setValorNaTabela("id_produto");         $cad->setValorPesquisa("$id");         $cad->excluir();                  echo "<script type='text/javascript'> location.href='../principal.php?link=6' </script> ";     } ?>
    E o último erro:

    Ao clicar para listar produtos aparece isso:

    Código:
    Warning: Missing argument 1 for Lista::listaProduto(), called in /home/brutique/www/admin/lst/lst_produto.php on line 24 and defined in /home/brutique/www/admin/classes/Lista.php on line 89
    Lista.php

    Código:
    Código PHP:
    <?php                    include_once("Paginacao.php");          class Lista extends Paginacao{         private $strNumPagina$strPaginas$strUrl;                  public function setNumPagina($valor){             $this->strNumPagina $valor;         }                  public function setUrl($valor){             $this->strUrl $valor;         }                  public function getPaginas(){             return $this-> strNumPagina;         }                  public function listaCategoria(){             $sql "SELECT * FROM categoria";             $this->setParametro($this->strNumPagina);             $this->setFileName($this->strUrl);             $this->setInfoMaxPag(10);             $this->setMaximoLinks(50);             $this->setSQL($sql);                          self::iniciaPaginacao();             $cont 0;                          while ($linha self::results()){                 $cont++;                 echo "                                  <tr>                 <td> $linha[id_categoria] </td>                 <td> $linha[categoria] </td>                 <td> $linha[ativo_categoria] </td>                 <td> <a href='principal.php?link=3&acao=Alterar&id=$linha[id_categoria]'> <img src='imagens/alterar.gif' border='0' /></a> </td>                 <td> <a href='principal.php?link=3&acao=Excluir&id=$linha[id_categoria]'> <img src='imagens/excluir.gif' border='0' /></a> </td>                         </tr>                                                   ";                                  self::setContador($cont);             }                              }                                    public function listaBanner(){             $sql "SELECT * FROM Banner";             $this->setParametro($this->strNumPagina);             $this->setFileName($this->strUrl);             $this->setInfoMaxPag(10);             $this->setMaximoLinks(50);             $this->setSQL($sql);                          self::iniciaPaginacao();             $cont 0;                          while ($linha self::results()){                 $cont++;                 echo "                                  <tr>                 <td> $linha[id_banner] </td>                 <td> $linha[titulo_banner] </td>                 <td> $linha[ativo_banner] </td>                 <td> <a href='principal.php?link=5&acao=Alterar&id=$linha[id_banner]'> <img src='imagens/alterar.gif' border='0' /></a> </td>                 <td> <a href='principal.php?link=5&acao=Excluir&id=$linha[id_banner]'> <img src='imagens/excluir.gif' border='0' /></a> </td>                         </tr>                                                   ";                                  self::setContador($cont);             }                              }                                    public function listaProduto($comp){             $sql "SELECT * FROM produto $comp";             $this->setParametro($this->strNumPagina);             $this->setFileName($this->strUrl);             $this->setInfoMaxPag(10);             $this->setMaximoLinks(50);             $this->setSQL($sql);                          self::iniciaPaginacao();             $cont 0;                          while ($linha self::results()){                 $cont++;                 echo "                                  <tr>                 <td> $linha[id_produto] </td>                 <td> $linha[titulo_produto] </td>                 <td> $linha[ativo_produto] </td>                 <td> <a href='principal.php?link=7&acao=Alterar&id=$linha[id_produto]'> <img src='imagens/alterar.gif' border='0' /></a> </td>                 <td> <a href='principal.php?link=7&acao=Excluir&id=$linha[id_produto]'> <img src='imagens/excluir.gif' border='0' /></a> </td>                         </tr>                                                   ";                                  self::setContador($cont);             }                              }                  public function listaAdministrador(){             $sql "SELECT * FROM administracao ";             $this->setParametro($this->strNumPagina);             $this->setFileName($this->strUrl);             $this->setInfoMaxPag(10);             $this->setMaximoLinks(50);             $this->setSQL($sql);                          self::iniciaPaginacao();             $cont 0;                          while ($linha self::results()){                 $cont++;                 echo "                                  <tr>                 <td> $linha[id_administracao] </td>                 <td> $linha[nome] </td>                 <td> $linha[login] </td>                 <td> <a href='principal.php?link=12&acao=Alterar&id=$linha[id_administracao]'> <img src='imagens/alterar.gif' border='0' /></a> </td>                 <td> <a href='principal.php?link12&acao=Excluir&id=$linha[id_administracao]'> <img src='imagens/excluir.gif' border='0' /></a> </td>                         </tr>                                                   ";                                  self::setContador($cont);             }                              }     }           ?>
    Lst_produto.php

    Código:
    Código PHP:
    <?php      include_once("./classes/Lista.php");         $lista = new Lista();         $lista->setNumPagina($_GET["pg"]);     $lista->setUrl("principal.php?link=6");      ?> <h2> Lista de Produtos </h2> <table cellpadding="0" cellspacing="0" border="1">     <thead>         <tr>             <th>ID </th>             <th>Titulo </th>             <th>Ativo </th>             <th>Editar </th>             <th>Excluir </th>         </tr>     </thead>          <tbody>         <?php $lista->listaProduto();    ?>                  <tr>             <td colspan="5"><?php  $lista ->geraNumeros() ?></td>          </tr>     </tbody> </table>

  • Font Size
    #2
    Olá, terminei de assistir as vídeo - aula Mjailton, porém está ocorrendo varios erros de script, já procurei em foruns, e não conseguiu resolver. Vou detalhar o erro e postar o código,caso alguém saiba como resolver ,por favor me ajude..

    Obs> Já mandei e-mail para o mjailton e eles respondem que está tudo certo,sendo que o script está igual as videos aulas..

    1° Erro(Não Cadastra Usuário): Ele simplesmente fica uma página em Branco e não cadastra..

    Codigo do Arquivo Op-Cliente.php, creio eu que o erro está na Linha 32 na If Incluir..
    Código:
    <?php
    	session_start();	
    	include_once("admin/classes/manipulacaoDeDados.php");
    	include_once("admin/biblio.php");
    	
    	$acao = $_POST["acao"];
    	$id	  = $_POST["id"];
    
    	
    	$cad = new manipulacaoDeDados();
    	$cad->setTabela("cliente");	
    	
    
    	
    	$txt_cliente	= strip_tags(trim($_POST["txt_cliente"]));	
    	$txt_endereco	= strip_tags(trim($_POST["txt_endereco"]));	
    	$txt_cidade 	= strip_tags(trim($_POST["txt_cidade"])); 	
    	$txt_bairro 	= strip_tags(trim($_POST["txt_bairro"])); 	
    	$txt_uf  		= strip_tags(trim($_POST["txt_uf"]));  		
    	$txt_cep  		= strip_tags(trim($_POST["txt_cep"]));  		
    	$txt_email  	= strip_tags(trim($_POST["txt_email"]));  	
    	$txt_sexo  		= strip_tags(trim($_POST["txt_sexo"]));  		
    	$txt_fone  		= strip_tags(trim($_POST["txt_fone"]));  		
    	$txt_senha		= strip_tags(trim($_POST["txt_senha"]));		
    	$txt_ativo		= strip_tags(trim($_POST["txt_ativo"]));	
    
    	$txt_complemento= strip_tags(trim($_POST["txt_complemento"]));  		
    	$txt_DDD		= strip_tags(trim($_POST["txt_DDD"]));		
    	$txt_numero		= strip_tags(trim($_POST["txt_numero"]));	
    	                   
    
    	if($txt_cliente !="") && ($txt_email !="") {				   
    	
    	if($acao=="Inserir"){
    		$cad ->setCampos("cliente, endereco, cidade, bairro, uf, cep, email, sexo, fone, senha, ativo_cliente,complemento, ddd, numero");
    		$cad ->setDados("
    					'".anti_sql_injection($txt_cliente)."', 
    					'".anti_sql_injection($txt_endereco)."', 
    					'".anti_sql_injection($txt_cidade)."', 
    					'".anti_sql_injection($txt_bairro)."',
    					'".anti_sql_injection($txt_uf)."', 
    					'".anti_sql_injection($txt_cep)."', 
    					'".anti_sql_injection($txt_email)."', 
    					'".anti_sql_injection($txt_sexo)."' ,
    					'".anti_sql_injection($txt_fone)."',
    					'".anti_sql_injection($txt_senha)."',
    					'".anti_sql_injection($txt_ativo)."',
    					'".anti_sql_injection($txt_complemento)."',
    					'".anti_sql_injection($txt_DDD)."',
    					'".anti_sql_injection($txt_numero)."'
    					
    					");
    		$cad-> inserir();
    		
    		echo "<script type='text/javascript'> location.href='minha_conta' </script> ";
    	}
    	
    	
    	if($acao=="atualiza_cadastro"){
    		$cad ->setCampos("	
    						cliente     	=   '".anti_sql_injection($txt_cliente)."', 
    						endereco    	=   '".anti_sql_injection($txt_endereco)."',
    						cidade      	=   '".anti_sql_injection($txt_cidade)."', 
    						bairro      	=   '".anti_sql_injection($txt_bairro)."',
    						uf          	=   '".anti_sql_injection($txt_uf)."', 
    						cep         	=   '".anti_sql_injection($txt_cep)."', 
    						sexo        	=   '".anti_sql_injection($txt_sexo)."' ,
    						fone        	=   '".anti_sql_injection($txt_fone)."',
    						ativo_cliente	=   '".anti_sql_injection($txt_ativo)."',
    						complemento     =   '".anti_sql_injection($txt_complemento)."' ,
    						ddd        		=   '".anti_sql_injection($txt_DDD)."',
    						numero			=   '".anti_sql_injection($txt_numero)."'
    		
    		
    		
    		");
    		$cad->setValorNaTabela("id_cliente");
    		$cad->setValorPesquisa("$id");
    		$cad->alterar();
    		$_SESSION[cliente_curso][CLIENTE] = $txt_cliente;
    		echo "<script type='text/javascript'> location.href='minha_conta' </script> ";
    	}	
    	
    		if($acao=="Atualizar_login"){
    		$cad ->setCampos("						
    						email       	=   '".anti_sql_injection($txt_email)."',					
    						senha       	=   '".anti_sql_injection($txt_senha)."'
    		");
    		$cad->setValorNaTabela("id_cliente");
    		$cad->setValorPesquisa("$id");
    		$cad->alterar();	
    		
    		$_SESSION[cliente_curso][EMAIL] = $txt_email;
    		
    		echo "<script type='text/javascript'> location.href='minha_conta' </script> ";
    	}	
    
    }
    ?>
    2° Erro não inclui Imagens nos produtos, fala que o erro é de caminho, porém eu coloco o caminho que está a pasta correta e ainda continua o erro..O Erro aponta para esse arquivo

    Op_Produtos.php

    Erro

    Código:
    Aviso : move_uploaded_file (brutique / www / admin / fotos / firebird_peq.png) [ function.move-uploaded-file ]: failed to open stream: Arquivo ou diretório em / home / brutique / www / admin / op / op_produto. php na linha 49 
    
    Aviso : move_uploaded_file () [ function.move-uploaded-file ]: Não é possível mover '/ tmp/php1tol5M' para 'brutique / www / admin / fotos / firebird_peq.png' em / home / www brutique / / admin / op / op_produto.php na linha 49
    Erro não envio do ARQUIVO
    O Local está certo dentro da Hospedagem Linux

    Código:
    <?php
    	include_once("../classes/manipulacaoDeDados.php");
    	include_once("../biblio.php");
    	
    	$acao = $_POST["acao"];
    	$id	  = $_POST["id"];
    
    	
    	$cad = new manipulacaoDeDados();
    	$cad->setTabela("produto");
    	
    	
    	$txt_id_categoria		= $_POST["txt_id_categoria"];
    	$txt_titulo				= $_POST["txt_titulo"];	 
    	$txt_preco				= $_POST["txt_preco"];
    	$txt_ativo				= $_POST["txt_ativo"];
    	$txt_autor				= $_POST["txt_autor"];
    	$txt_duracao			= $_POST["txt_duracao"];	
    	$txt_slug_produto		= gen_slug($txt_titulo);	                    
    	
    
    	
    	
    	$txt_descricao			= htmlentities($_POST["txt_desc"], ENT_QUOTES);	
    	$txt_conteudo			= htmlentities($_POST["txt_conteudo"],ENT_QUOTES);
    	
    	$txt_nomeimagem = $_POST["nome_imagem"];
    	
    
    
    	/***************************UPLOAD************************/
    
    	$extensoes_validas = array(".gif", ".png",".jpg",".jpeg");
    	$caminho_absoluto  = "brutique/www/admin/fotos";
    	
    	$nome_arquivo 		= $_FILES['img']['name'];
    	$arquivo_temporario = $_FILES['img']['tmp_name'];
    	
    	$ext = strrchr($nome_arquivo,'.');
    
    	
    
    	//$nome_arquivo =md5(uniqid(rand(),true)) .$ext;
    	
    	if(!empty($nome_arquivo)){
    		if(!in_array($ext,$extensoes_validas)){
    			die("Este arquivo com estas extensão não é válido");
    		}else{
    		if(move_uploaded_file($arquivo_temporario,"$caminho_absoluto/$nome_arquivo")){
    			$txt_nomeimagem = $nome_arquivo	;
    			echo "nome = " .$txt_nomeimagem;
    		}else {
    			die("Erro no envio do arquivo");
    		}
    	}
    	}
    	/***************************UPLOAD************************/
    	
    
    	if($acao=="Inserir"){
    		$cad ->setCampos("id_categoria, titulo_produto, preco, autor, duracao,descricao, conteudo, 	slug_produto, ativo_produto, imagem_produto");
    		$cad ->setDados("'$txt_id_categoria', '$txt_titulo', '$txt_preco', '$txt_autor',
    						 '$txt_duracao', '$txt_descricao', '$txt_conteudo', '$txt_slug_produto' ,
    						 '$txt_ativo','$txt_nomeimagem'");
    		$cad-> inserir();
    		
    		echo "<script type='text/javascript'> location.href='../principal.php?link=6' </script> ";
    	}
    	
    	if($acao=="Alterar"){
    		$cad ->setCampos("	id_categoria		='$txt_id_categoria', 
    							titulo_produto		='$txt_titulo', 
    							preco 			 	='$txt_preco',
    							autor            	='$txt_autor',
    							duracao             ='$txt_duracao',
    							descricao           ='$txt_descricao',
    							conteudo 	        ='$txt_conteudo',
    							slug_produto        ='$txt_slug_produto' ,
    							ativo_produto       ='$txt_ativo',
    							imagem_produto      ='$txt_nomeimagem'");
    		$cad->setValorNaTabela("id_produto");
    		$cad->setValorPesquisa("$id");
    		$cad->alterar();
    		
    		echo "<script type='text/javascript'> location.href='../principal.php?link=6' </script> ";
    	}
    	
    	if($acao=="Excluir"){
    		
    		$cad->setValorNaTabela("id_produto");
    		$cad->setValorPesquisa("$id");
    		$cad->excluir();
    		
    		echo "<script type='text/javascript'> location.href='../principal.php?link=6' </script> ";
    	}
    
    ?>
    E o último erro:

    Ao clicar para listar produtos aparece isso:

    Código:
    Warning: Missing argument 1 for Lista::listaProduto(), called in /home/brutique/www/admin/lst/lst_produto.php on line 24 and defined in /home/brutique/www/admin/classes/Lista.php on line 89
    Lista.php

    Código:
    <?php
    	
    	
    	
    	include_once("Paginacao.php");
    	
    	class Lista extends Paginacao{
    		private $strNumPagina, $strPaginas, $strUrl;
    		
    		public function setNumPagina($valor){
    			$this->strNumPagina = $valor;
    		}
    		
    		public function setUrl($valor){
    			$this->strUrl = $valor;
    		}
    		
    		public function getPaginas(){
    			return $this-> strNumPagina;
    		}
    		
    		public function listaCategoria(){
    			$sql = "SELECT * FROM categoria";
    			$this->setParametro($this->strNumPagina);
    			$this->setFileName($this->strUrl);
    			$this->setInfoMaxPag(10);
    			$this->setMaximoLinks(50);
    			$this->setSQL($sql);
    			
    			self::iniciaPaginacao();
    			$cont = 0;
    			
    			while ($linha = self::results()){
    				$cont++;
    				echo "
    				
    				<tr>
    				<td> $linha[id_categoria] </td>
    				<td> $linha[categoria] </td>
    				<td> $linha[ativo_categoria] </td>
    				<td> <a href='principal.php?link=3&acao=Alterar&id=$linha[id_categoria]'> <img src='imagens/alterar.gif' border='0' /></a> </td>
    				<td> <a href='principal.php?link=3&acao=Excluir&id=$linha[id_categoria]'> <img src='imagens/excluir.gif' border='0' /></a> </td>		
    				</tr>
    				
    				
    				";
    				
    				self::setContador($cont);
    			}		
    			
    		}
    		
    		
    		
    		public function listaBanner(){
    			$sql = "SELECT * FROM Banner";
    			$this->setParametro($this->strNumPagina);
    			$this->setFileName($this->strUrl);
    			$this->setInfoMaxPag(10);
    			$this->setMaximoLinks(50);
    			$this->setSQL($sql);
    			
    			self::iniciaPaginacao();
    			$cont = 0;
    			
    			while ($linha = self::results()){
    				$cont++;
    				echo "
    				
    				<tr>
    				<td> $linha[id_banner] </td>
    				<td> $linha[titulo_banner] </td>
    				<td> $linha[ativo_banner] </td>
    				<td> <a href='principal.php?link=5&acao=Alterar&id=$linha[id_banner]'> <img src='imagens/alterar.gif' border='0' /></a> </td>
    				<td> <a href='principal.php?link=5&acao=Excluir&id=$linha[id_banner]'> <img src='imagens/excluir.gif' border='0' /></a> </td>		
    				</tr>
    				
    				
    				";
    				
    				self::setContador($cont);
    			}		
    			
    		}
    		
    		
    		
    		public function listaProduto($comp){
    			$sql = "SELECT * FROM produto $comp";
    			$this->setParametro($this->strNumPagina);
    			$this->setFileName($this->strUrl);
    			$this->setInfoMaxPag(10);
    			$this->setMaximoLinks(50);
    			$this->setSQL($sql);
    			
    			self::iniciaPaginacao();
    			$cont = 0;
    			
    			while ($linha = self::results()){
    				$cont++;
    				echo "
    				
    				<tr>
    				<td> $linha[id_produto] </td>
    				<td> $linha[titulo_produto] </td>
    				<td> $linha[ativo_produto] </td>
    				<td> <a href='principal.php?link=7&acao=Alterar&id=$linha[id_produto]'> <img src='imagens/alterar.gif' border='0' /></a> </td>
    				<td> <a href='principal.php?link=7&acao=Excluir&id=$linha[id_produto]'> <img src='imagens/excluir.gif' border='0' /></a> </td>		
    				</tr>
    				
    				
    				";
    				
    				self::setContador($cont);
    			}		
    			
    		}
    		
    		public function listaAdministrador(){
    			$sql = "SELECT * FROM administracao ";
    			$this->setParametro($this->strNumPagina);
    			$this->setFileName($this->strUrl);
    			$this->setInfoMaxPag(10);
    			$this->setMaximoLinks(50);
    			$this->setSQL($sql);
    			
    			self::iniciaPaginacao();
    			$cont = 0;
    			
    			while ($linha = self::results()){
    				$cont++;
    				echo "
    				
    				<tr>
    				<td> $linha[id_administracao] </td>
    				<td> $linha[nome] </td>
    				<td> $linha[login] </td>
    				<td> <a href='principal.php?link=12&acao=Alterar&id=$linha[id_administracao]'> <img src='imagens/alterar.gif' border='0' /></a> </td>
    				<td> <a href='principal.php?link12&acao=Excluir&id=$linha[id_administracao]'> <img src='imagens/excluir.gif' border='0' /></a> </td>		
    				</tr>
    				
    				
    				";
    				
    				self::setContador($cont);
    			}		
    			
    		}
    	}
    	
    	
    ?>
    Lst_produto.php

    Código:
    <?php 
    
    	include_once("./classes/Lista.php");	
    	$lista = new Lista();	
    	$lista->setNumPagina($_GET["pg"]);
    	$lista->setUrl("principal.php?link=6");
    	
    ?>
    
    <h2> Lista de Produtos </h2>
    
    <table cellpadding="0" cellspacing="0" border="1">
    	<thead>
    		<tr>
    			<th>ID </th>
    			<th>Titulo </th>
    			<th>Ativo </th>
    			<th>Editar </th>
    			<th>Excluir </th>
    		</tr>
    	</thead>
    	
    	<tbody>
    		<?php $lista->listaProduto();	?>
    		
    		<tr>
    			<td colspan="5"><?php  $lista ->geraNumeros() ?></td> 
    		</tr>
    	</tbody>
    
    </table>
    Obs>Coloquei a Tag Php e os codigos sumiram..Me Desculpem Se possivel os Moderadores editarem e apagar essa mensagem agradeco

    Comment


    • Font Size
      #3
      Pessoal como edito para vocês verem o código inteiro? pois coloquei a tag php e sumiu os códigos

      Comment

      X
      Working...
      X