Ir para conteúdo
Fórum Script Brasil

JaguA

Membros
  • Total de itens

    798
  • Registro em

  • Última visita

Tudo que JaguA postou

  1. todos os 3 registro tem nome ? em ultimo caso inverta o while <?php $query = "SELECT Nome FROM Clientes ORDER BY Nome"; $resultado = mysql_query($query,$conexao); do { echo $linha['Nome']; } while ($linha = mysql_fetch_array($resultado)); } ?>
  2. qual o erro que ta retornando?
  3. você não fecho o else.. quando você abre o IF precisa fecha-lo a estrutura é essa If(condição) { conteudo } else { conteudo inverso }
  4. JaguA

    Duvida EXERCICIO

    na questão do se e se não o proprio nome já diz se = if se não = else quando existe uma condição ficara se não se e elas sempre ficam dentro de parenteses no teu caso if ($result1 >=18) { echo " Maior de idade, com "$result1" anos<br>"; } } else if ($result1 <18) { echo " Menor de idade, com $result1" anos"; } quanto ao calculo é este mesmo Ano atual - ano de nascimento = idade + 2 = resultado.
  5. não tem while... leia o que ele disse depois o que eu disse... e o segundo post com o codigo que eu postei. que deve te atender.
  6. JaguA

    Segurança php

    aliga, se possivel gostaria muito que você coloque o seu codigo dentro da caixa de código ... agora uam forma boa de comeca a proteger com um recurso nativo do php é o addslash, no caso você pode dar uma estudada e verificar outros metodos de consegui fazer com que alguém não faça a injeção... mais a forma mais seguro que eu conheço seria trabalha com o PDO ele nativamente trata os dados...
  7. JaguA

    Segurança php

    não invada seu CPanel e sim sua SQL... o nome já diz SQL Inject Injeção de SQL... isso é aplicado em cima de Strings para as query... no caso se você não tratar isso, é possivel que consiga meche no seu banco de dados atravez de uma input ou de uma variavel de URL... um resumo bem simples para tu entender...
  8. se eu tiver 30 registro no banco, como vou imprimir todos sem o While ou um foreach ?
  9. tenta assim <?php $query = "SELECT Nome FROM Clientes ORDER BY Nome"; $resultado = mysql_query($query,$conexao); while ($linha = mysql_fetch_array($resultado)) { echo $linha['Nome']; } ?>
  10. você fez algumas coisas errada ... primeiro você precisa dar a condição do If, coisa que você não fez... segundo precisa colcoar o select dentro do primeiro while antes do segundo... é uma consulta que tem que ser feita toda vez que ele buscar uma nova postagem ... cara tente intender a lógica de como tem que funcionar, depois você escreve o código.. veja bem... 1 - SELECIONO COM O MYSQL_QUERY SELECIONANDO AS POSTAGEM 2 - CRIO UM WHILE PARA PERCORRE TODOS OS CAMPOS E IMPRIMIR AS POSTAGENS 3 - CRIO OUTRO SELECT COM O MYSQL_QUERY SELECIONADOS OS COMENTARIOS TENDO COMO CONDICAO O ID = ID DA POSTAGEM 4 - CRIO UM IF PARA VERIFICAR SE EXISTE COMENTARIOS 5 - SE EXISTE COMENTARIO CRIO UM WHILE PARA PERCORRE TODOS EXISTENTES E MOSTRA-LOS 6 - SE NÃO MOSTRO MENSAGEM QUE NÃO EXISTE COMENTARIO 7 - FECHO O IF 8 - FECHO O SEGUNDO WHILE 9 - FECHO O PRIMEIRO WHILE 10 - CÓDIGO já AKBO. OBS: para verificar se existe comentario ou não utilize o mysql_num_row que conta a quantidade de registro e retorna em numero então se for mais q 0 existe ... (isso é o que você precisa fazer para criar o seu IF )
  11. JaguA

    Cálculo de Frete

    você já deu um echo no $frete para ver se o valor esta chegando para chama a function
  12. tilma, não são permitide Ups, aguarde com paciencia alguém que veja e entenda e consiga te ajudar... Vamos lá... você não vai conseguir imprimir em variaveis um array... você tera que imprimir em array mesmo... $var = array('0'=>'9','1'=>'Funcionario','2'=>'10','3'=>'Funcionario','4'=>'7','5'=>'Cliente'); //$var = array('nome'=>'teste','nome2'=>'teste'); echo $var['0']; // vai imprimir 9 echo $var['1']; // vai imprimir Funcionario echo $var['2']; // vai imprimir 10 echo $var['3']; // vai imprimir Funcionario echo $var['4']; // vai imprimir 7 echo $var['5']; // vai imprimir Cliente eu dei um var_dump nesta array e so para você ver ele retornou isto. array 0 => string '9' (length=1) 1 => string 'Funcionario' (length=11) 2 => string '10' (length=2) 3 => string 'Funcionario' (length=11) 4 => string '7' (length=1) 5 => string 'Cliente' (length=7) agora vai depende de vocÊ saber utilizar isto para aplicar ao que precisa... é possivel por outro array dentro de array e assim por diante..
  13. A mensagem que deu por não instanciar está correta.... <?php if(file_exists("Class.UsuarioEntidades.php")){ require_once("Class.UsuarioEntidades.php"); echo "Arquivo Entidade Existe"; } else{ echo("<string>alert('Arquivo Class.UsuarioEntidades.php não existe!');</string>"); exit(); } class UsuarioNegocio{ private $usuario = NULL; public function __construct(){ $this->teste(); } public function teste(){ $usuario = new UsuarioEntidades(); } } ?> Tenta assim agora, se não der erro e funcionar, me avisa que ai vou te explicar.
  14. JaguA

    criar arquivos com PHP

    se você fizer ele de forma basica ta funcionando ? ... as vezes é algo antes do comando e trava tudo...
  15. ta com ; (ponto e virgula) no final para finalizar o comando ?
  16. Thiagocoloque sue código entre a tag de [CODE.] [./CODE] (sem o ponto) para melhor vizualiar... certo.. na sua condição coloque isto e me diga o que mostra na tela. <?php if(file_exists("Class.UsuarioEntidades.php")) { //require_once("Class.UsuarioEntidades.php"); echo "Arquivo Entidade Existe"; } else { echo "Não existe arquivo Entidades.php" exit(); } ?>
  17. huumm. e como que ta no seu HTML ?
  18. JaguA

    alguém AJUDA A RESOLVER?

    crie variavel N A B C D use a condição IF para verificar se N está entre o intervalo de A e B ou de C e D e imprimir o resultado ....
  19. aaaaa, mas não vai funcionar você tem que inverte aquele comando que eu passei... eu coloquei para mostrar so quando ele acerta o login... uhsahusahusauhsa inverte la o visible para o else e o hidden para o if.
  20. você pode instancioar uma classe dentro de uma função de outra classe... não uma classe / função dentro de classe. exemplo Class.Conexao Class Conexao { private $instancia; public function conectar() { $instancia = parametro para conexao } } Class.Cadastro include_once Class.Conexao.php Class cadastro { private $string; public function inserir(){ $dbh = new Conexao(); $dbh->conectar(); $qry = mysql_query($this->string); } }
  21. coloca session_start() dentro do segurança.php na 1 linha n esquece...
  22. Isso é so uma lógica basica, faz o while da postagem o que você já tem feito .. é so prestar bem atenção. coloque para exibir o tópico o conteudo e tudo mais... (você também já fez) agora faça a pesquisa dos comentarios relacionando o ID do tópico... EXEMPLO (to usando o ID do tópico para buscar o comentario) SELECT * FROM comentarios WHERE id = $mostra['id'] If(existirem) // muito simples se existir comentarios faça um while deles como fez do tópico e mostre eles else (se não) mostre uam mensagem que não existe comentarios. mais explicado que isso so se for em aula / curso de PHP basico e suas sintaxes, acredito que se foi você que fez o código acima do teu post, vai entender muito bem como fazer o restante agora. abs.
  23. você não pode chamar uma função dentro de uma classe, ou é fora ou é dentro de outra function.
  24. é interessante vocë postar como soluciono o problema, para caso algum outro membro venha a ter a mesma dificuldade saber o que fazer, para tentar solucionar.
  25. JaguA

    Ajuda problema no INSERT

    Cara primeiro identa o seu código ta uma merda pra entender isso. agora tenta utilizar desta forma. $sql = mysql_query(" INSERT INTO assinantes ( nome, email, cpf, fone_res, status, data_criacao, senha, cliente, plano_meses ) VALUES $_POST[u_nome], strtolower($_POST[u_email]), $_POST[u_cpf], $_POST[tel_residencial], 0, date('Y-m-d'), $senha, $_POST[cliente], $plano_meses ) or die(mysql_error());
×
×
  • Criar Novo...