Guest User

Untitled

a guest
Oct 1st, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. <?php
  2.  
  3. if(!empty($_FILES['uploaded_file'])){
  4. $username = 'root';
  5. $password = '';
  6. $connection = new PDO( 'mysql:host=localhost;dbname=bd', $username );
  7.  
  8. $query = "INSERT INTO denuncia (descricao, imagem, id_usuario, oque_descricao,id_bloco, id_denuncia_oque)
  9. VALUES (:descricao, :imagem, :id_usuario, :oque_descricao, :id_bloco, :id_denuncia_oque)";
  10.  
  11. $statement = $connection->prepare($query);
  12.  
  13.  
  14.  
  15.  
  16.  
  17. $path = "img_denuncia/";
  18. $path = $path . basename( $_FILES['uploaded_file']['name']);
  19. if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $path))
  20.  
  21.  
  22.  
  23. $valores = array();
  24. $valores[':descricao'] = $_POST['descricao_denuncia'];
  25. $valores[':imagem'] = $_FILES['uploaded_file']['name'];
  26. $valores[':id_usuario'] = 2;
  27. $valores[':oque_descricao'] = $_POST['oque_descricao'];
  28. $valores[':id_bloco'] = $_POST['bloco_denuncia'];
  29. $valores[':id_denuncia_oque'] = $_POST['id_denuncia_oque'];
  30.  
  31.  
  32.  
  33. $result = $statement->execute($valores);
  34.  
  35.  
  36. }
  37. ?>
  38.  
  39.  
  40. insira o código aqui
  41.  
  42. if( $result = $statement->execute($valores))
  43. {
  44. echo 1; // dados enviados com sucesso
  45. }
  46. else
  47. {
  48. // na verdade o else não é necessário mas se preferir pode colocar
  49. echo 0; // erro ao tentar enviar dados
  50. }
  51.  
  52. $('#form').submit(function() {
  53. $.ajax({
  54. data: $(this).serialize(),
  55. type: $(this).attr('method'),
  56. url:"PAGINA PHP COM QUE ENVIA OS DADOS",
  57. success: function(retorno) {
  58. if(retorno==1)
  59. {
  60. alert("Formulário enviado com seucesso");
  61. }
  62. else
  63. {
  64. alert("erro ao enviar formulário");
  65. }
  66. }
  67. });
  68. return false;
  69. });
Add Comment
Please, Sign In to add comment