Jump to content

Matias Rezende

Moderadores Globais
  • Content count

    6126
  • Joined

  • Last visited

  • Days Won

    4

Matias Rezende last won the day on September 28 2009

Matias Rezende had the most liked content!

Community Reputation

50 Bom

About Matias Rezende

  • Rank
    Consultor Web
  • Birthday 01/30/1982

Contato

  • Google+
    106883614239568042612
  • Hangouts
    matiasrezende@gmail.com.br
  • Skype
    matiasrezende
  • Twitter
    @matiasrezende
  • Site Pessoal
    http://www.matiasrezende.com.br

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    São José - SC
  • Interesses
    Aprender e compartilhar conhecimento

Recent Profile Visitors

9723976 profile views
  1. Matias Rezende

    Não consigo acessar o http://localhost

    Tentou acessar pelo IP ao invés de usar localhost?
  2. Matias Rezende

    1.4.1 Métodos de Interface e Polimorfismo

    Primeiro por partes - type hinting Vamos analisar o seu código class Eu { public function atira( Projetil $projetil , Gato $gato) { $gato->acerta($projetil); } } Ao definir Gato $gato, você disse que o segundo parâmetro tem que ser um Gato. Agora, vamos olhar o código abaixo. class Eu { public function atira( Projetil $projetil , Alvo $alvo ) { $alvo->acerta($projetil); } } Neste código, o segundo parâmetro tem que ser um Alvo. Ou seja, tem que ser uma classe que implemente a interface Alvo. Vejamos a interface Alvo: interface Alvo { public function acerta( Projetil $projetil ); } Então, nós temos 100% de certeza que, dentro do objeto $alvo passado, EXISTE o método acerta(). Veja que o método acerta() recebe como parâmetro um objeto Projetil, ou seja, terá que implementar a interface Projetil. Com isto, você implementa a classe Eu sem se preocupar o que será atirado aonde. Você somente define que o alvo deve ser um Alvo e que o projétil deve ser um Projétil. Assim, qualquer projétil pode ser atirado em qualquer alvo, desde que o alvo seja realmente um alvo (você saberá isto através da interface dele) e que o projétil seja realmente um projétil (também através da interface). Compreendeu a idéia? Se não tiver compreendido, pode perguntar de novo. Carlos Eduardo
  3. Matias Rezende

    Sistema de Cadastro em PHP/MySQL

    Além disto, se short_tags estiver em OFF, <? não vai funcionar também. Troque por <?php. Carlos Eduardo
  4. Matias Rezende

    [Resolvido] como preencher vários campos através de um Select

    Como está o seu código? Carlos Eduardo
  5. Matias Rezende

    [Resolvido] como preencher vários campos através de um Select

    É possível. Como você fez? Carlos Eduardo
  6. Matias Rezende

    [Resolvido] como preencher vários campos através de um Select

    No exemplo ali de cima já imprime o nome. Veja. echo '<input type="text" name="Nome" value="'.$row['nome'].'"> Se você quiser fazer isto usando as ferramentas do Dreamweaver, posso mover para o fórum correspondente, que o pessoal de lá vai poder ajudar melhor. Carlos Eduardo
  7. Matias Rezende

    [Resolvido] como preencher vários campos através de um Select

    Como assim? Automaticamente? Sem usar Ajax, não rola. Veja que no meu exemplo, tem que estar tudo na mesma página e só funciona clicando no botão. Carlos Eduardo
  8. Matias Rezende

    [Resolvido] como preencher vários campos através de um Select

    O Ajax só vai fazer o preenchimento sem o refresh. Eu fiz este exemplo bem rapidinho, mas acho que dá pra entender a lógica. <form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']?>" > <select name="cliente"> <option value="id">Nome do Cliente</option> <?php // aqui dentro você coloca o código para preencher os dados do cliente ?> </select> <?php if (!isset($_POST['cliente'])) { echo '<input type="submit" name="buscar" value="Buscar Cliente"></form>'; } else { $sql = 'SELECT * FROM tabela WHERE id_cliente = '.$_POST['cliente']; $qry = mysql_query($sql); $row = mysql_fetch_assoc($qry); // aqui é onde vai imprimir o restante dos dados do cliente echo '<input type="text" name="Nome" value="'.$row['nome'].'"> <input type="submit" name="enviar" value="Enviar"></form>'; } ?> Na primeira execução, ele vai exibir somente o select. Quando selecionar e clicar em buscar, vai enviar o dado daquele select para a mesma página, que vai imprimir os campos com o as informações do cliente. Ali eu fiz algumas coisas que não se faz, tipo não verificar se existe $row['nome'], jogar o valor do $_POST direto na query, mas é só pra você ter uma idéia. Carlos Eduardo
  9. Matias Rezende

    Sistema de Cadastro em PHP/MySQL

    Faça um print_r($_SESSION) para exibir todos os dados constantes dentro do array $_SESSION. Carlos Eduardo
  10. Matias Rezende

    Sistema de Cadastro em PHP/MySQL

    Aprendiz e DJ Pingo Esta área não é a área apropriada para tirar dúvidas. Para isto existe o fórum principal do PHP http://forum.imasters.com.br/index.php?/forum/3-php/. Caso tenham dúvidas, postem lá que serão respondidos. Carlos Eduardo
  11. Matias Rezende

    [Resolvido] Readonly para select

    Galera Não tinha pensado em, quando o usuário não puder mudar, mandar o valor via input com readonly. Gostei da idéia. Vou fazer assim. Obrigado pela ajuda. Carlos Eduardo
  12. Matias Rezende

    [Resolvido] Readonly para select

    Não funcionou... mesmo com a propriedade de readonly no select ele pode ser alterado...
  13. Matias Rezende

    [Resolvido] Readonly para select

    Fala galera Estou precisando de uma ajuda. Existe alguma opção do select no estilo do readonly? Quando uso o disabled, o valor selecionado neste select não é enviado junto com o form. Na verdade, o que eu preciso é que o valor venha selecionado (já está feito, em PHP), e que o usuário não consiga alterar, mas que quando for postado o formulário, ele envie o valor. Alguém pode me ajudar? Carlos Eduardo
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.