Ir para conteúdo
Fórum Script Brasil

wootzor

Membros
  • Total de itens

    480
  • Registro em

  • Última visita

Tudo que wootzor postou

  1. wootzor

    UPDATE * por id

    Coloca o texto da consulta (variável $sql) todo na mesma linha, porque assim como tens faltam os espaços entre as instruções no comando SQL.
  2. wootzor

    UPDATE * por id

    Falta um $ na variável senha no conteúdo do ficheiro acaoupdate.php. Para além disso, considera usar MySQLi ou PDO para aceder à base de dados e, em produção, nunca passes passwords no URL, muito menos desencriptadas como pareces estar a fazer.
  3. A única forma que estou a ver para resolver o problema será fazer o envio do formulário através de AJAX. Estás a usar jQuery na tua página? A forma como atribuis valor à variável periodo sugere que sim, no entanto estás a misturar JavaScript nativo com jQuery, se for o caso. Com jQuery, há uma forma relativamente simples de fazer o que pretendes.
  4. Consegues mostrar o código relevante dessa página (cadastro_de_usuarios)?
  5. Um mesmo ficheiro HTML pode conter vários scripts JavaScript e/ou CSS. Há duas formas de incluir scripts numa página HTML: Por referência, indicando a localização do ficheiro. Exemplo: <script type="text/javascript" href="js/script.js"></script>Inline, ou seja, directamente no ficheiro HTML (tipicamente na secção head): <script>alert("Exemplo");</script>No primeiro caso, o código JavaScript ou CSS está localizado num ficheiro completamente diferente da página HTML.
  6. Pois, não sei pois não costumo usar o Dreamweaver e nunca o usei para criar um projecto em PHP.
  7. Experimenta antes assim: Linha 10: $theValue = $mysqli->real_escape_string($theValue); Linha 45: $mysqli->select_db($database_pixels_conexao); Linha 46: $Result1 = $mysqli->query($insertSQL) or die($mysqli->error());
  8. Tens de fazer o require_once do ficheiro da ligação à BD em todos os ficheiros onde queres mostrar dados, seja de utilizadores ou de páginas.
  9. Tens de substituir todas as chamadas a mysql_* por $mysqli->. Exemplo: mysql_select_db("nome") passa a $mysqli->select_db("nome").
  10. Então deixa ficar nesse ficheiro só até à linha $x_conexao = new mysqli($hostname_x_conexao, $username_x_conexao, $password_x_conexao, $database_x_conexao);E depois, no ficheiro onde queres aceder à BD, fazes o require desse ficheiro de ligação: <?php require_once("Connections/pixels_conexao.php"); //verifica se o caminho para o ficheiro está correcto $query = "SELECT * FROM `nome_tabela`"; //substitui pela tua consulta $resultado = $x_conexao->query($query); if (!$resultado) { echo "Não existem dados para a consulta executada."; } else { while ($linha = $resultado->fetch_array(MYSQLI_ASSOC)) { //acedes ao valor de cada campo da BD utilizando $linha["nome_campo"] } }
  11. Tens de substituir o texto da consulta de exemplo (variável $query) pela tua consulta.
  12. Não, tem a ver com o código PHP. O Dreamweaver é apenas o IDE (editor) que usas para escrever o código. Faz assim: <?php $hostname_x_conexao = "localhost"; $database_x_conexao = "x_bd"; $username_x_conexao = "root"; $password_x_conexao = ""; $x_conexao = new mysqli($hostname_x_conexao, $username_x_conexao, $password_x_conexao, $database_x_conexao); $query = "SELECT * FROM `nome_tabela`"; $resultado = $x_conexao->query($query); if (!$resultado) { echo "Não existem dados para a consulta executada."; } else { while ($linha = $resultado->fetch_array(MYSQLI_ASSOC)) { //acedes ao valor de cada campo da BD utilizando $linha["nome_campo"] } }
  13. Biblioteca ou API, como lhe quiseres chamar. Tens exemplos de uso de mysqli e PDO no link que indiquei.
  14. Antes de dizer mal, convém ter atenção ao facto de que a resposta original com o link para o sendspace foi escrita em 2011 (!), há quatro anos atrás.
  15. O problema não está na versão do Dreamweaver. O problema é que estás a usar a biblioteca mysql que já foi descontinuada. Usa mysqli ou PDO.
  16. O teu objecto txtImagem é uma Picture Box ou uma Text Box? Experimenta colocar um break point na linha dr = cmd.ExecuteReader(CommandBehavior.SingleRow)E vê se está tudo correcto com a connection string e com a consulta em si.
  17. Vê se este vídeo ajuda. Precisas de colocar, na consulta que "alimenta" o formulário, um critério que será o conteúdo do campo pelo qual queres filtrar (neste caso será formulario!contribuinte!cpf).
  18. Pela ordem dos pedidos: SELECT * FROM `pedidos` WHERE `data` = CURDATE(); SELECT * FROM `pedidos` WHERE MONTH(`data`) = MONTH(NOW()) AND YEAR(`data`) = YEAR(NOW()); SELECT * FROM `pedidos` WHERE YEAR(`data`) = YEAR(NOW());Exemplo.
  19. wootzor

    soma textbox

    Sem mostrares o código que já tens ou a estrutura da base de dados vai ser muito difícil alguém ajudar mais do que o rafael_galindo.
  20. wootzor

    Desenvolvimento Prova Online

    Não? Se ele for buscar 10 de cada vez a um conjunto de 100, existe a probabilidade de a mesma pergunta ser escolhida várias vezes num mesmo grupo.
  21. wootzor

    Ajuda com select

    Se bem percebi, algo assim deve funcionar: SELECT name, psn_product_lang.id_product, reference FROM psn_product_lang INNER JOIN psn_product_attribute ON psn_product_lang.id_product = psn_product_attribute.id_productMelhor, só mesmo se puderes mostrar a estrutura das tabelas.
  22. wootzor

    Formulario

    Com jQuery é relativamente simples, partindo do princípio que usas apenas um formulário: <form method="post" action="PaginaInscricao.html"> <label for="estudante">Estudante</label> <input id="estudante" name="one" type="radio" value="estudante" /> <label for="profissional">Profissional</label> <input id="profissional" name="one" type="radio" value="profissional" /> <label class="choice" for="professor">Professor</label> <input id="professor" name="one" type="radio" value="professor" /> <input type="submit" value="Enviar" /> </form>$(document).ready(function() { $("form").on("submit", function() { var opcao = $("input[type='radio']:checked").attr("value"); switch (opcao) { case "estudante": $(this).attr("action", "PaginaInscricao.html"); break; case "profissional": $(this).attr("action", "primeira.html"); break; case "professor": $(this).attr("action", "segunda.html"); break; } }); });Basicamente é obter a opção que foi seleccionada, verificando qual o radio button que foi escolhido e depois usar um switch para modificar o atributo action do formulário em conformidade.
  23. Aconselho a utilização da classe PHPMailer. Fica aqui um exemplo. Para gerires a parte do anexo tens de criar um elemento file no teu formulário. Algo assim: <input type="file" id="fileUpload" name="fileUpload" />E depois fazes a gestão do ficheiro enviado para o servidor a partir do formulário. <?php if (!empty($_FILES)) { if ($_FILES["fileUpload"]["error"] > 0) { echo "Erro: " . $_FILES["fileUpload"]["error"] . "<br />"; } else { $uploaddir = './uploads/'; $uploadfile = $uploaddir . basename($_FILES['fileUpload']['name']); if (move_uploaded_file($_FILES['fileUpload']['tmp_name'], $uploadfile)) { //o ficheiro foi enviado para o servidor com sucesso, podemos usar a classe //PHPMailer para enviar o e-mail com o anexo. } } }Em alternativa, se não quiseres usar o PHPMailer, há este código (que não testei) que parece permitir fazer a mesma coisa sem usar a classe.
  24. Dá uma leitura nesta resposta, que parece fazer exactamente o que pretendes (usando jQuery).
  25. Tens razão, a questão de igualar a null é redundante e é apenas uma questão de preferência pessoal. Podes declarar a variável e iniciá-la logo na mesma linha, assim: var janela2 = window.open("","","statusbar=yes,location=no,width=250,height=200");
×
×
  • Criar Novo...