Advertisement
EduzZiTo

Principal

May 5th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="pt" dir="ltr">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Galeria</title>
  6. <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
  7. <style>
  8.  
  9. #geral{
  10. text-align: center;
  11. margin: auto;
  12. width: 600px;
  13. }
  14. .forms{
  15. border: 1px solid black;
  16. background-color: orange;
  17. }
  18. body{
  19. background-color: grey;
  20. }
  21. </style>
  22.  
  23. </head>
  24. <body>
  25.  
  26. <?php
  27. include"cabecalho.php";
  28. $bd_host="localhost";
  29. $bd_user="root";
  30. $bd_password="";
  31. $bd_database="galeria";
  32.  
  33. $msg="";
  34. $erro=0;
  35. $ms = new mysqli($bd_host,$bd_user,$bd_password,$bd_database);
  36.  
  37. $existe=false;
  38.  
  39. if ($ms->connect_error) {
  40. $msg= '<h3 class="erro">Erro: ('. $ms->connect_errno .') '. $ms->connect_error . '</h3>';
  41. $erro=1;
  42. }
  43.  
  44. ?>
  45. <?php
  46. if(isset($_POST['insere']))
  47. {
  48. if($_POST['titulo']=='' || $_POST['descricao']=='' || $_POST['data']==''){
  49. $msg='<h3 class="erro">Erro, Existem campos por preencher!</h3>';
  50. }
  51. else{
  52. $destino = "fotos/a" . $_POST['titulo'] . ".jpg" ;
  53.  
  54. if($_FILES["imagem"]["type"]=="image/jpeg"){
  55. if(move_uploaded_file($_FILES['imagem']['tmp_name'], $destino)) {
  56.  
  57. // echo '<img src="' . $destino. '">';
  58.  
  59.  
  60.  
  61.  
  62. $qr = "INSERT INTO tbl_fotos(imagem,titulo,descricao,data,tipo) VALUES(?,?,?,?,?)";
  63.  
  64.  
  65.  
  66. $st = $ms->prepare($qr);
  67.  
  68. $st->bind_param('sssss',$destino, $_POST["titulo"], $_POST["descricao"], $_POST["data"],$_POST["tipo"]);
  69.  
  70.  
  71. if ($st->execute() && $st->affected_rows>0){
  72. $msg='<h3 class="sucesso">A fotografia foi inserida!</h3>';
  73. }
  74. else{
  75. $msg='<h3 class="erro" >Erro: ('. $ms->errno .') '. $ms->error . '</h3>';
  76. $erro=1;
  77. }
  78. $st->close();
  79.  
  80.  
  81. }
  82. }
  83.  
  84. }
  85. }
  86. if(isset($_POST['novo'])){
  87. $qr = "INSERT INTO tbl_tipo(tipo) VALUES(?)";
  88.  
  89.  
  90.  
  91. $st = $ms->prepare($qr);
  92.  
  93. $st->bind_param('s', $_POST["tipo"]);
  94.  
  95.  
  96. if ($st->execute() && $st->affected_rows>0){
  97. $msg='<h3 class="sucesso">O tipo foi inserido!</h3>';
  98. }
  99. else{
  100. $msg='<h3 class="erro" >Erro: ('. $ms->errno .') '. $ms->error . '</h3>';
  101. $erro=1;
  102. }
  103. $st->close();
  104. }
  105. ?>
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124. <div id="geral">
  125. <br>
  126. <form class="forms" action="" method="post">
  127. <br>
  128. Tipo: <input type="text" name="tipo"><input type="submit" name="novo" value="Novo">
  129.  
  130. <br>
  131. <br>
  132. <br>
  133. </form>
  134. <form enctype="multipart/form-data" class="forms" action="" method="post">
  135. <br>
  136. <input type="file" name="imagem"><br><br>
  137. titulo:<input type="text" name="titulo"><br><br>
  138. Tipo:<select class="" name="tipo">
  139. <option value=""></option>
  140. <?php
  141. $qr="SELECT * FROM tbl_tipo";
  142. $st = $ms->query($qr);
  143. while($row = $st->fetch_assoc())
  144. {
  145. echo '<option value = "'.$row['tipo'].'">'.$row['tipo'].' </option>';
  146. }
  147. $st->close();
  148. ?>
  149. </select><br><br>
  150. Descricao:<input type="text" name="descricao" value=""><br><br>
  151. Data:<input type="date" name="data" value=""><br><br>
  152. <input type="submit" name="insere" value="Inserir">
  153. <br>
  154. <br>
  155. <br>
  156. <br>
  157. </form>
  158. </div>
  159. <?php echo $msg ; ?>
  160. <?php echo "<br>"; ?>
  161. <?php include"rodape.php"; ?>
  162.  
  163. </body>
  164.  
  165. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement