Ir para conteúdo
Fórum Script Brasil

d1360

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre d1360

d1360's Achievements

0

Reputação

  1. Alguém pode me ajudar: Estou com um código praticamente quase tudo funcionando, o único problema e que, quando coloco um nome para fazer uma busca, se coloco 3 ou mais letras ele me traz apenas um nome repetindo varias vezes, acredito que o problema e em um ARRAY. MODEL class PesquisaMOD{ function Pesquisar (Pesquisa $pesquisa){ $conexao = new Conexao(); $conexao->AbreConexao(); $result = array(); $nome = $pesquisa->getNome(); $sql = mysql_query ("SELECT nome, cpf, estado FROM cadastro WHERE nome LIKE '$nome%'"); while($rows = mysql_fetch_array($sql)){ $pesquisa->setNome ($rows['nome']); $pesquisa->setCpf ($rows['cpf']); $pesquisa->setEstado($rows['estado']); $result[] = $pesquisa; } return $result; $conexao->FecharConexao(); } CONTROLL class PesquisaCTRL extends PesquisaMOD{ function Pesquisar (Pesquisa $pesquisa){ if ($pesquisa->getNome() || $pesquisa->getCpf() != ''){ $result = parent::Pesquisar($pesquisa); return $result; }else{ return false; } } VIW if ($_REQUEST['action']){ switch ($_REQUEST['action']){ case 'Pesquisa': $pesquisa->setNome($_REQUEST['nome']); $pesquisa->setCpf($_REQUEST['cpf']); $pesquisa->setEstado($_REQUEST['estado']); $result = $pesquisaCTRL->Pesquisar($pesquisa); break; Index <?php foreach ($result as $key){?> <tr> <td align="center"><?php echo $key->getNome();?></td> <td align="center"><?php echo $key->getCpf();?></td> <td align="center"><?php echo $key->getEstado();?></td> <td align="center"> <input type="image" src="../img/delete.png" title="Excluir" /> <input value="Deletar" name="action" type="hidden" /> <input value="<?php echo $key->getNome(); ?>" name="delNome" type="hidden" /> </td> </tr> <?php }?> Desde já agradeço
  2. Eu aprendi muita coisa nesse site: cafeesoftware.com/curso-de-php-orientado-a-objetos/, e bem interessante...
×
×
  • Criar Novo...