
Salumão Barbosa da Costa
Membros-
Total de itens
13 -
Registro em
-
Última visita
Tudo que Salumão Barbosa da Costa postou
-
$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...
-
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'];
-
Problema ao passar parâmetros
pergunta respondeu ao Andryon PHProgrammer de Salumão Barbosa da Costa em PHP
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! -
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
-
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
-
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
-
PHP Orientada a Objeto - Simples
pergunta respondeu ao Salumão Barbosa da Costa de Salumão Barbosa da Costa em Tutoriais & Dicas - PHP
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! -
Buscar na tabela do Banco e exibir nos selects
pergunta respondeu ao Guilherme91 de Salumão Barbosa da Costa em PHP
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 -
Como faço para criar um script para colocar nome obrigatorio
pergunta respondeu ao Guilherme91 de Salumão Barbosa da Costa em PHP
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'> <script type=\"text/javascript\"> alert(\"O campo SERVIÇOS é Obrigatório.\"); </script> "; } ?> Qualquer dúvida, estamos aqui ^_^ -
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
-
PHP Orientada a Objeto - Simples
uma questão postou Salumão Barbosa da Costa Tutoriais & Dicas - PHP
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. -
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...
-
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.