

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
-
Matias Rezende started following ckcesar
-
ckcesar started following Matias Rezende
-
Matias Rezende started following sukinha1501
-
sukinha1501 started following Matias Rezende
-
Matias Rezende started following Franciscods9206
-
Franciscods9206 started following Matias Rezende
-
Matias Rezende started following Igor Contini
-
Igor Contini started following Matias Rezende
-
Matias Rezende started following Biel.
-
Biel. started following Matias Rezende
-
Tentou acessar pelo IP ao invés de usar localhost?
-
1.4.1 Métodos de Interface e Polimorfismo
Matias Rezende replied to João Batista Neto's topic in PHP
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 -
Além disto, se short_tags estiver em OFF, <? não vai funcionar também. Troque por <?php. Carlos Eduardo
-
[Resolvido] como preencher vários campos através de um Select
Matias Rezende replied to gilmarfp's topic in PHP
Como está o seu código? Carlos Eduardo -
[Resolvido] como preencher vários campos através de um Select
Matias Rezende replied to gilmarfp's topic in PHP
É possível. Como você fez? Carlos Eduardo -
[Resolvido] como preencher vários campos através de um Select
Matias Rezende replied to gilmarfp's topic in PHP
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 -
[Resolvido] como preencher vários campos através de um Select
Matias Rezende replied to gilmarfp's topic in PHP
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 -
[Resolvido] como preencher vários campos através de um Select
Matias Rezende replied to gilmarfp's topic in PHP
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 -
Faça um print_r($_SESSION) para exibir todos os dados constantes dentro do array $_SESSION. Carlos Eduardo
-
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
-
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
-
Não funcionou... mesmo com a propriedade de readonly no select ele pode ser alterado...
-
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