Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. public function inserirApp($titulo, $id_tipoapp, $corpo, $data, $imagem, $id_utilizador, $destino,$ficheiro){
  2. // ligação à base de dados
  3. require_once("classes/basedados.class.php");
  4. // instancia o objecto
  5. $db = new basedados();
  6. // buscar o objecto pdo
  7. $pdo = $db->getCon();
  8. // inserir
  9. $sql = 'INSERT INTO apps
  10. (id_user,id_tipoapp, titulo, corpo, data,imagem,ficheiro)
  11. VALUES (:i, :id , :t, :c, :d, :m, :f)';
  12. // prepara a ligação ao sql
  13. $s = $pdo->prepare($sql);
  14. // associar parametros
  15. $s->bindValue(':i',$id_utilizador);
  16. $s->bindValue(':id',$id_tipoapp);
  17. $s->bindValue(':t',$titulo);
  18. $s->bindValue(':c',$corpo);
  19. $s->bindValue(':d',$data);
  20.  
  21. if ($_FILES[$imagem]['name']!=''){
  22. // faz upload
  23. // upload de imagem
  24. require_once("classes/upload.class.php");
  25. $up = new upload();
  26. $caminho = $up->uploadImg($imagem,$id_utilizador.'_'.$titulo);
  27. $s->bindValue(':m',$caminho);
  28. }
  29. if ($_FILES[$ficheiro]['name']!=''){
  30. // faz upload
  31. require_once("classes/upload.class.php");
  32. $up = new upload();
  33. $caminho = $up->uploadFicheiro($ficheiro,$id_utilizador.'_'.$titulo);
  34. $s->bindValue(':f',$caminho);
  35. }
  36. // executa o comando SQL
  37. $s->execute();
  38. // reencaminhar a página desejada
  39.  
  40. header("Location:$destino?erro=sucesso");
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement