Ir para conteúdo
Fórum Script Brasil

wootzor

Membros
  • Total de itens

    480
  • Registro em

  • Última visita

Tudo que wootzor postou

  1. Experimenta algo como isto: function calcular() { var valor1 = parseInt(document.getElementById("num1").value), valor2 = parseInt(document.getElementById("num2").value), random = Math.floor(Math.random() * 10); document.getElementById("resultado").innerHTML = "Valor gerado: " + random + "\r\n"; document.getElementById("resultado").innerHTML += "Resultado: " + (valor2 - valor1) * random; }
  2. Tal acontece porque o evento on change só é activado quando alteras de facto o conteúdo da caixa de texto, ao contrário do on blur. Ou seja, com o on change, se clicares em OK no alert, logo a seguir podes passar para a próxima caixa porque não alteraste o valor do campo e, como tal, o evento não vai ser disparado.
  3. Utilizando o seguinte código, consegues obter algo parecido com: <?php include_once("dompdf/dompdf_config.inc.php"); $dompdf = new DOMPDF(); $dompdf->load_html($html); $dompdf->set_base_path("/"); $dompdf->set_paper("A4"); $pdf = $dompdf->render(); $canvas = $dompdf->get_canvas(); $font = Font_Metrics::get_font("helvetica", "bold"); $canvas->page_text(510, 18, "Pág. {PAGE_NUM}/{PAGE_COUNT}", $font, 6, array(0,0,0)); //header $canvas->page_text(270, 792, "Copyright © 2015 - Empresa XPTO", $font, 6, array(0,0,0)); //footer header("Content-type: application/pdf"); echo $dompdf->output();
  4. Tens uma vírgula a mais a seguir ao campo resultado_final na lista de campos antes da cláusula VALUES.
  5. Como disse, nunca usei a biblioteca mas podes mostrar a parte relevante do teu código para o caso?
  6. Nunca usei a biblioteca mas tens aqui exemplos que podem ser uma ajuda.
  7. Se reparares, os dois primeiros elementos td da linha criada dentro do ciclo while estão mal fechados (<td /> em vez de </td>). É aí que está o problema.
  8. Vê se ajuda: <table> <tr> <th>Nome</th> <th>T&iacute;tulo</th> </tr> <?php while($dados=mysql_fetch_array($resultado)) { ?> <tr> <td><a href='index.php?id=<?php echo $dados['codigo']; ?>'><?php echo $dados['nome']; ?></a></td> <td><?php echo $dados['titulo']; ?></td> </tr> <?php } //endwhile; ?> </table>
  9. Afinal acabei por ser eu a confundir-me com as aspas. O correcto é: <?php (...) echo "<a href='index.php?id=" . $dados['codigo'] . "'>" . $dados['nome'] . " - " . $dados['titulo'] . "</a>";
  10. Provavelmente estás a misturar apóstrofos com aspas. Experimenta assim: <?php (...) echo "<a href='index.php?id='" . $dados['codigo'] . "'>" . $dados['nome'] . " - " . $dados['titulo'] . "</a>";
  11. Fiz algo parecido com o que pretendes. No entanto, atenção que vais ter de rever os totais porque não ficaram a funcionar correctamente. Como o código é extenso, fica o link para o PasteBin. Espero que ajude. Já agora, considera utilizar MySQLi ou PDO em vez da extensão mysql para aceder à base de dados.
  12. Não convém misturar o estilo procedimental com o orientado a objectos. Nesse sentido, experimenta colocar algo deste género no index: $sql = $mysqli->query("SELECT * FROM comentarios LIMIT 10"); if ($sql && $sql->num_rows > 0) { while ($linha = $sql->fetch_array()) { //restante lógica aqui } } else { //ligação à BD falhou ou não foram devolvidos resultados. }
  13. Então experimenta com: document.getElementById("demo").appendChild(icons);
  14. Algo assim: foreach ($arquivo_xml->Veiculos as $veiculo) { foreach ($veiculo as $item) { echo "CodigoCliente: " . $item->CodigoCliente . '<br>'; echo "CodigoVeiculo: " . $item->CodigoVeiculo . '<br>'; for ($i = 0; $i < count($item->Fotos[0]); $i++) { echo "URL: " . $item->Fotos[0]->Foto[$i]->URLArquivo . '<br>'; } } }
  15. Parece-me praticamente tudo bem. Só não percebo porque é pedido para instanciar um objecto Aluno e outro Pessoa no index quando só é pedido para mostrar os dados do aluno. E também não precisas de fazer o require da classe Pessoa no index porque tal já foi feito no ficheiro referente ao Aluno.
  16. Atenção à estrutura do ficheiro XML: o campo URLArquivo está dentro do elemento Foto, pelo que deve ser acedido assim: foreach ($arquivo_xml->Veiculos as $veiculo) { foreach ($veiculo as $item) { echo "CodigoCliente: " . $item->CodigoCliente . '<br>'; echo "CodigoVeiculo: " . $item->CodigoVeiculo . '<br>'; echo "URL: " . $item->Fotos[0]->Foto[0]->URLArquivo . '<br>'; } }
  17. Podes tentar usar o FlexSlider 2 que é o plugin jQuery que está a ser usado no Olhar Digital. Exemplo retirado da página do projecto.
  18. Experimenta utilizar a função gethostbyaddr.
  19. Sim, parece-me bem. No entanto ele diz que a variável $conecta está a null, o que quer dizer que ou a ligação não está a ser feita correctamente, ou estás a tentar usar a variável num âmbito em que não foi definida.
  20. Como dizes, o problema deve estar de facto no while. Tenta fazer algo assim, adaptando às tuas necessidades: echo "<table border>"; echo "<tr> <td colspan='6' class='topo'><h3>Relatorio dos Livros - Emprestados</h3></td> </tr> <tr> <td class='topo'>Aluno</td> <td class='topo'>Matricula</td> <td class='topo'>Livro</td> <td class='topo'>ISSN</td> <td class='topo'>Data Emprestimo</td> <td class='topo'>Data Devolução</td> </tr>"; while ($linha = mysql_fetch_array($select)) { $html .= "<tr> <td>$linha[nome]</td> <td>$linha[matricula]</td> <td>$linha[titulo]</td> <td>$linha[issn]</td> <td>$linha[dataEmprestimo]</td> <td>$linha[dataDevolucao]</td> </tr>"; } echo $html; echo "</table>";
  21. Segundo o manual, a sintaxe é mysqli_real_escape_string($link, $string) onde $link é o objecto de ligação à base de dados.
  22. wootzor

    Cadastro e Login em PHP

    Quando dizes que não funciona, isso significa que devolve algum erro ou simplesmente não executa a inserção na tabela?
  23. Não consegui replicar o erro que referes. A sintaxe do teu exemplo parece-me estar correcta.
  24. wootzor

    Cadastro e Login em PHP

    À primeira vista, na linha 129 a expressão devia ser: "SELECT * FROM USUARIO WHERE email = '$email'";e não "SELECT * FROM USUARIO WHERE USUARIO = '$email'"
  25. Porque é que injectas o serviço '$http' se não o usas no corpo da função? Vê se este exemplo ajuda.
×
×
  • Criar Novo...