Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. Altera isso: $sql = mysql_query("INSERT INTO eleitores (nome, dtnasc, endereco, fone, sugestao) value ('$nome', '$dtnasc', '$endereco', '$fone', '$sugestao')"); Para isso: $sql = mysql_query("INSERT INTO eleitores (nome, dtnasc, endereco, fone, sugestao) value ('$nome', '$dtnasc', '$endereco', '$fone', '$sugestao')")OR DIE(mysql_error()); Isso vai forçar o MySQL a exibir o erro que está acontecendo...
  2. Você sabe enviar 1 e-mail? Então é a mesma coisa... abaixo da linha que envia o e-mail para você adiciona outra que envia a confirmação pro cara...
  3. ESerra

    Tratar Select

    Porque comparação se faz com dois ou três sinais de igual, não apenas com 1.
  4. ESerra

    Tabelas Mysql

    Em PHP, pelo menos, não tem...
  5. ESerra

    Tabelas Mysql

    Sim, é possível, exemplo... $tab_usuarios = "CREATE TABLE usuarios ( id int(3) NOT NULL auto_increment, nome varchar(60) NOT NULL, username varchar(60) NOT NULL, PRIMARY KEY (id) ) TYPE=MyISAM;"; $c_usuarios =mysql_query($tab_usuarios); $msg = ($c_usuarios)?'Tabela criada com sucesso':'Problema na hora de criar a tabela'; echo $msg;
  6. SELECT * FROM tabela WHERE MONTH(coluna) = MONTH(CURDATE())
  7. Coloca em qualquer lugar, desde que antes do $insere...
  8. Se você quer que seja enviado quado for true basta... if ($news == "true"){ $news = "sim."; $insere = mysql_query(INSERT INTO.... $news .=($insere)?' Enviado para o banco de dados':' Não enviado para o banco'; } else { $news = utf8_decode("não");
  9. É... isso dentro de um laço...
  10. ESerra

    Help! MySQL

    Não me lembro se precisa do GROUP BY... para resgatar você deve chamar o total_somado, pois é nele que vai estar o valor... SELECT *,SUM(totaldavenda) as total_somado FROM vendas WHERE cliente = 'id/nome do cliente' GROUP BY cliente Ou SELECT *,SUM(totaldavenda) as total_somado FROM vendas WHERE cliente = 'id/nome do cliente'
  11. No PHP o que você pode fazer é, ler as palavras que vão vir da query e jogar num array, ai você usa a função shuffle para ordenar aleatoriamente o array, até pode existir uma maneira de fazer isso direto na query, mas eu não sei...
  12. Bom, como eu disse no começo, isso não é PHP, e como a solução não foi dada dentro da linguagem vou mover pro outro fórum..
  13. Paradoxal a sua frase, pois se você sabe como é que se faz não postaria a dúvida né? Mas tudo bem... De qualquer maneira vão três sugestões: 1 - Tenta redirecionar o cabeçalho passando os dados por querystring (sinceramente não sei se funciona); 2 - Envia por cURL e recebe a resposta; 3 - (A mais simples e lógica) submeta o formulário diretamente pra página que vai receber os dados, isso você faz com o JS...
  14. E pra isso eu exite a fórmula dos juros compostos, que por algum motivo não funciona no seu problema...
  15. Primeiro, leia as regras, ups não são permitidos; Segundo, se você quer fazer algo, faça direito, porque sinceramente, não vi a lógica que você usa nesse sistema, e mais uma coisa, você dizer "É eu sei que eu posso numerar tudo automaticamente pela Database, o problema é que a numeração é feita de acordo com o NickName do usuário!!!" é outra coisa sem lógica nenhuma, volto a falar, set uma chave primária para cada mensagem, pronto, você apaga pela chave primária e acabou o problema... Quer insistir no seu sistema? Ok, vamos tentar, mas primeiro, passa o DER do seu BD pra eu tentar entender como é isso...
  16. Ok, mas você leu o que eu disse né? Guarda numa sessão e resgata, como pelo visto você não entendeu vou mastigar pra você... na página onde estão os botões... <?php session_start(); ?> <form name="form1" method="POST" action="<?php $PHP_SELF; ?>" > <input type="text" name="nome" /> <input type="submit" name="btn" value="Cadastrar"></input> <input type="submit" name="btn" value="Visualizar"></input> </form> <?php if(isset($_POST['nome'])){ //Pronto, aqui a "mágica" acontece $_SESSION['ta_salvo'] = $_POST['nome']; } switch($_POST['btn']) { case "Cadastrar": header("Location: registrar.php"); break; case "Visualizar": header("Location: ver.php"); break; } ?> Na página ver.php ou registrar.php... no topo você coloca... <?php session_start(); $nome = $_SESSION['ta_salvo']; ?> Pronto, a partir dai é só chamar o $nome... só lembre-se de destruir a sessão com o unset quando não for mais usar...
  17. Tem algo de errado em algum lugar... pois segundo os dados que você passou o o valor final do produto vai ser 240 (como você não disse que vai ter entrada é 12 x 20 = 240)... Só que pela taxa de juros mensal que a calculado do BC informa, o valor final ficaria em R$ 313,40...
  18. ESerra

    identificador de arquivo php?

    Primeiro, ups não são permitidos, segundo, é só uma questão de pensar, como os dados serão identificados? O que será a chave primária no BD? Se essa informação estiver no XML você gera um array com ela e ai faz um query assim... DELETE FROM tabela WHERE coluna NOT IN ($dados_do_array) Depois de apagar o que já não está mais você lê o XML e consulta o banco, se o dado identificador já existir no banco manda atualizar, se não existir manda inserir...
  19. Não bastaria... SELECT id, tag, COUNT(*) AS qnt_tag FROM tags GROUP BY tag ORDER BY qnt_tag DESC LIMIT 20
  20. Já que você disse que o outro post não era seu, eu apaguei...
  21. Vamos supor que você tenha a seguinte equação: a=b+c Onde a = 10, b=7 e c você não conhece, como você resolve? Não é apenas isolar o c? Então, como eu disse no outro post aquilo que eu passei precisava ser desenvolvido, se você desenvolver e isolar o i vai achar a taxa de juros... que é a única variável que você não conhece... Dei uma olhada numa apostila velha que tenho aqui e achei outra fórmula que dá a taxa direto... i = (j*100)/m i = taxa j = juro (montante-valor inicial) m = montante No seu caso i=(60*100)/240 => 25% no período...
  22. Tá, mas pelo seu código não vai funcionar mesmo, olha só o que você está fazendo, você submete o valor da página "a" para a própria página "a" e depois na página "b" ou "c" (onde b e c representam as páginas registrar e ver) espera que magicamente o valor apareça... ai realmente fica difícil, o que você pode vir a fazer é guardar o valor em uma sessão e ai nas outras páginas resgatar esse valor.
  23. Então troque: $query = mysql_query("UPDATE $tabela SET email='$email' WHERE login='$login;'"); Por $query = mysql_query("UPDATE $tabela SET email='$email' WHERE login='$login;'")OR DIE(mysql_error()); E dê echo nas variáveis que compõe a query para ver se estão setadas...
  24. Troque isso: $query = "UPDATE $tabela SET email='$email' WHERE login='$login;'"; Por isso $query = mysql_query("UPDATE $tabela SET email='$email' WHERE login='$login;'");
×
×
  • Criar Novo...