Jump to content
Fórum Script Brasil

Salumão Barbosa da Costa

Membros
  • Posts

    13
  • Joined

  • Last visited

About Salumão Barbosa da Costa

  • Birthday 08/12/1991

Contatos

Perfil

  • Gender
    Male
  • Location
    Santa Fé do Araguaia - To

Salumão Barbosa da Costa's Achievements

0

Reputation

  1. $nome = $arquivo['tmp_name']; $resultado = move_uploaded_file($arquivo['tmp_name'], CAMINHO."$nomeArquivo.jpg"); ~~~~~~~~~~~~~~~~~ $nomo = $_FILES['arquivo']['tmp_name']; $resultado = move_uploaded_file($_FILES['arquivo']['tmp_name'], CAMINHO . "/ $nome"); //Acho que isso vai ajudar...
  2. Vamos ler o manual sobre o mysql_fetch_assoc: Returns an associative array that corresponds to the fetched row and moves the internal data pointer ahead. mysql_fetch_assoc() is equivalent to calling mysql_fetch_array() with MYSQL_ASSOC for the optional second parameter. It only returns an associative array. Puts, Foi mal pela Rata... Mais fixando melhor os comentários em Prol da solução do Amigo... Talvés seja o Select ou quando vai atribuir os valores nas variáveis, não sou o Cara no PHP, Só acho que as Aspas simples e dupla talvés façam alguma diferença... ("SELECT * FROM videos where id =''"); na $linha, poderia tentar atribuir $blabla = $linha['zz'];
  3. Usa POO. Exemplo: Paginaondeestaadata.php <?php $data_agendamento = date("d/m/Y"); //date() é Data Real.. Se data estiver no DB é Simples... Dá um $data_agendamento recebe um SELECT do Banco. class DataAgendamento { public function retornaData(){ echo $data_agendamento; } } ?> Na sua outra página onde você precisa pegar a data você basta criar o Objeto. Mais ou menos assim: outrapaginaondeprecisadadata.php <?php require_once("Paginaondeestaadata.php"); $buscadata = new DataAgendamento(); //Cria Objeto $buscadata->retornaData(); //Referencia e Prontinho, está aí sua data. ?> Grande Andryon PHProgrammer ... Espero ter contribuído para solucionar seu problema. Olha, ficaria bem mais fácil pra gente lhe ajudar se tivesse algum código. Abrass Sucesso!
  4. Boa Madruga Pedrovsn. Quando quero pegar uma inf. de Uma Tabela no BD normalmente não uso no While o assoc e sim o array. Testa o seguinte exemplo e retorne pra gente se deu certo: while($linha = mysql_fetch_array($query)){ //Tenta usar o array ao invés do assoc. $texto = $linha["texto"]; $video = $linha["video"]; } Qualquer coisa...Estamos Aqui! Abrass
  5. Amigo... Tenta isso, Se não funcionar vou parar de trabalhar rsrs (Brincadeira, é por que estou tomando coca.) Então é o seguinte Grande shelter Tenta colocar apenas isso na página recebe.php: $teste = $_POST['teste']; $nome = $_POST['nome']; echo "recebe: $teste </br>"; echo " recebe: $nome"; Se Der certo avisa aqui a gente, Valeu? Apenas uma observação: Na Página form.php você não precisa colocar <?php $variavel ?> No campo value. Até por que a variável não está aparecendo. Pra aparecer você precisa colocar um <?php echo $variavel; ?>... No campo value seria interessante você colocar algo do tipo: "Insira o nome" /> Espero ter ajudado. Falou amigo: Abrass
  6. Olá meu querido Rafael Rocha B.! Pelo que eu pude notar... Provavelmente seja problema na concatenação. Esta Variável $nomeArquivo.jpg não está passando nada. Você poderia tentar o seguinte amigo: $resultado = move_uploaded_file($_FILES['arquivo']['tmp_name'], "CAMINHO/".$nome); //Upar Arquivo com nome X para CAMINHO/blablá.jpg... Tenta isso, qualquer coisa Retorna o que deu... Abrass
  7. Grande Romero Dias, Muito boa sua crítica...! Na verdade tem mal uma semana que comecei a POO em PHP. Vi no quarto Período da faculdade em java, daí tentei colocar mais ou menos o que aprendi em PHP. Depois vou tentar fazer uns Post's mais Didáticos sobre o Cada aspecto da OO. Abração Se cuida!
  8. Olá meu querido. Geralmente você informa isso Via Post ou Get. Você poderia fazer o seguinte: $Qcat = mysql_query("SELECT * FROM categoria where id = '2'"); // Daí ele vai pegar tudo da Tabela categoria que está com o seguinte ID. Grande Guilherme91, você pode tornar isso dimâmico. O PHP Veio pra tornar as coisas dinâmicas... Você pode usar uma variável pra retornar as informações na tabela categoria. tipo... $id = $_GET['id']; //Estuda um pouco sobre formulários modo get //ou $id = $_POST['id']; //Estuda um pouco sobre formulários modo post /*Fazendo isso você poderia simplesmente fazer um SELECT * FROM categoria where id = '$id' | Perfeito! rss Espero ter ajudado. Abrass
  9. Correto, um exemplo de verificação usando o recurso if(){} seria mais ou menos assim: <?php include "config.php"; // incluimos o arquivo de conexao com o db que nois criamos no passo 2 $id = $_POST['']; $nome = $_POST['servicos']; //peguei o valor do campo que contem o name nome $email = $_POST['necessidade']; //peguei o valor do campo que contem o name email $idade = $_POST['colaborador']; //peguei o valor do campo que contem o name idade $cidade = $_POST['status']; //peguei o valor do campo que contem o name cidade $data = date("d/m/Y \a\s H:i:s");// peguei a data e a hora do server $nome_func = $_POST['nome_func']; $cargo = $_POST['cargo']; $admissao = $_POST['admissao']; if($nome!=""){ //Se a Variável Nome for Diferente de "" [Vazio] Então executa esse bloco de comando... $x = mysql_query("INSERT INTO cadastro (id,servicos,necessidade,colaborador,status,data,nome_func,cargo,admissao) VALUES ('','$nome','$email','$idade','$cidade','$data','$nome_func','$cargo','$admissao')");//acabos de inicia a variavel x q insere os valores no db if($x){echo "O formulario foi concluido com sucesso";// verificamos se os dados doi inserido se for ele executa o echo }else{ echo "O formulario não pode ser efetuado"; } //se o arquivo não for inserido ele execura o else }else{ //Se o Nome estiver Vazio daí então ele dá o seguinte echo na Página e Redireciona novamente para o formulário echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=AQUI-VOCE-COLOCA-A-PAGINA-ONDE-ESTA-O-FORMULARIO.htmlouPHP'> &lt;script type=\"text/javascript\"> alert(\"O campo SERVIÇOS é Obrigatório.\"); </script> "; } ?> Qualquer dúvida, estamos aqui ^_^
  10. Verdade, boas observações. Eu criei um tópico Sobre Poo em PHP: http://scriptbrasil.com.br/forum/index.php?showtopic=164186 Se poder acessar e deixar alguma crítica... Nele não existe esse erro rsrs. De fato eu esquecii do $this->bláblá. Quando eu estava respondendo esse Post ao mesmo tempo estava fazendo um Trabalho sobre Árvore Binária de Busca - ABB em Java. Daí não prestei muita atenção. Valeu Pela *OBS. Abrass
  11. Boa tarde, Eu pesquisei sobre POO em PHP e cheguei a conclusão que existem muitos dados sobre o Assunto. Porém, com algumas peculiaridades que torna lento o processo de aprendizagem pra quem está começando. Portanto resolvi postar um exemplo simples de Orientação a Objeto em PHP. Crie um Arquivo ".php" com o nome: MinhaClasse.php, e Insira esse código... <html> <head> <title> Minha Classe </title> </head> <body> <?php class MinhaClasse { //Classe private $nome; //Variáveis Privadas... private $idade; public function setNome($nome){ //Primeiro Método onde Irá Inserir Informação Dentro da Variável Nome $this->nome = $nome; //O $this->nome está dizendo que o $nome passado por parâmetro tem de ser alocado no $nome Local } public function getNome(){ //Segundo Método da Classe onde dará um Retorno... Se precisar retornar apenas o nome... Ele dará esse retorno return $this->nome; // O $this->nome dará um Retorno na Variável local $nome... } public function setIdade($idade){ //Terceiro método tendo por parâmetro $idade... $this->idade = $idade; //Armazenando Dado passado por Parâmentro dentro da Variável $idade Local... } public function getIdade(){ //Quarto Método return $this->idade; //Retorno da Variável Idade } public function show(){ echo "NOME: " . $this->getNome() "<br />IDADE: " . $this->getIdade(); //O Show Irá Mostrar Nome e Idade quando for Chamado dentro de outro Arquivo... } } ?> </body> </html> Ok... Depois de ter feito isso, vamos passar para segunda parte. Crie um arquivo .php com o nome... TestaClasse.php (Por Exemplo). Daí então insira o seguinte código: <?php require_once("MinhaClasse.php"); $obj = new MinhaClasse; //Criando o Objeto $obj->setNome("Fulaninho"); //Inserindo Informação Fulaninho $obj->setIdade(20); //Inserindo a Idade do camarada $obj->show(); //Referência do Objeto $obj está apontando para o Método show() onde dará retorno ao nome & idade ?> Quem está olhando esse post provavelmente sabe que o PHP roda em Servidores como Apache e outros. Portanto, Quando você chamar o TestaClasse terá um retorno do Tipo: NOME: Fulaninho. IDADE: 20. Qualquer erro podem comentar eu não Testei o código. Apenas escrevi esse Post.
  12. Grande Romero Dias. Na verdade, na classe ChequeComum eu deixei da forma como estava [Não quis malinar muito no código do Amigo]. De fato, usar encapsulamento reforça o conceito de OO. Eu simplesmente resolvi o problema do Camarada Adelcio. Não quis levantar a Questão de Boa Prática... Mas, Boa Observação. Valeu...
  13. Seu Problema é muito Simples meu querido. Basta você alterar [$this->valor * 1.10] na classe ChequeEspecial para [getValor() * 1.10] Pronto. orientacaooo.php <?php class ChequeComum{ private $valor; public function setValor($valor ){ $this->valor = $valor; } public function getValor(){ return $this->valor; } public function calculaJuros(){ return $this->valor * 1.25; // soma 25% em cima do valor } } ?> orientacaoo2.php <?php require_once("orientacaooo.php"); class ChequeEspecial extends ChequeComum { public function calculaJuros() { return getValor() * 1.10; // Usa-se getValor() ao invés de $this->valor*1.10 } } $chequeComum = new ChequeComum(); $chequeEspecial = new ChequeEspecial(); $chequeComum->setValor(1000); $chequeEspecial->setValor(2000); echo "<br> Cheque Comum ".$chequeComum->getValor(); echo "<br> Cheque Especial ".$chequeEspecial->getValor(); echo "<br> Juro para cheque comum ".$chequeComum->CalculaJuros(); echo "<br> Juro para cheque especial ".$chequeEspecial->CalculaJuros(); ?> Qualquer Dúvida, fique a vontade pra postar. PS: É minha Primeira Resposta. Me Cadastrei hoje no site. Até+ Adelcio.
×
×
  • Create New...