<?php $dbhost = "localhost"; $dbuser = "root"; $dbpass = "haslo"; $dbname = "baza"; ?>
1. 2. 3. <h1>Upload zdjęcia do galerii</h1> 4. <form action="upload.php?plik=dodaj" method="post" enctype="multipart/form-data" name="form1"> 5. <input name="plik" type="file" size="50"/> 6. <input name="max_file_size" type="hidden" value="2048576" /> 7. <input value="Wyślij zdjęcie" type="submit" /> 8. </form> 9. <?php 10. 11. 12. 13. { 14. $p_pojemnosc=$_FILES['plik']['size']; 15. $p_typ=$_FILES['plik']['type']; 16. 17. 18. $p_nazwa=$_FILES['plik']['name']; 19. $p_smiec=$_FILES['plik']['tmp_name']; 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. $folder="img/"; 44. 45. if ($p_pojemnosc <= 0) 46. { 47. 48. 49. exit; 50. } 51. if ($poj_MB > $max_size) 52. { 53. echo("Plik jest za duży. Maksymalnie można wysłać <b>".$max_size.$f_koniec."</b>"." .Plik wysyłany ma rozmiar <b><i>".$poj_MB.$f_koniec."</i></b>"); 54. 55. exit; 56. } 57. 58. { 59. 60. 61. exit; 62. } 63. else 64. { 65. 66. 67. 68. 69. $path_file=$folder.$p_nazwa_zm; 70. require 'db.php'; 71. 72. $query = "INSERT INTO galeria (link_zdjecie) VALUES ('$path_file')"; 73. 74. if(!$zapytanie) 75. { 76. 77. } 78. else 79. { 80. 81. } 82. } 83. }
a tak baza danych
[SQL] pobierz, plaintext
1.
2.
-- phpMyAdmin SQL Dump
3.
-- version 3.2.0.1
4.
-- <a href="http://www.phpmyadmin.net" target="_blank">http://www.phpmyadmin.net</a>
5.
--
6.
-- Host: localhost
7.
-- Czas wygenerowania: 20 Mar 2010, 22:28
8.
-- Wersja serwera: 5.1.37
9.
-- Wersja PHP: 5.3.0
10.
11.
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
12.
13.
--
14.
-- Baza danych: `galeria`
15.
--
16.
17.
-- --------------------------------------------------------
18.
19.
--
20.
-- Struktura tabeli dla `galeria`
21.
--
22.
23.
CREATE TABLE IF NOT EXISTS `galeria` (
24.
`id_zdjecie` int(10) NOT NULL AUTO_INCREMENT,
25.
`nazwa_zdjecie` varchar(255) NOT NULL,
26.
`opis_zdjecie` text NOT NULL,
27.
`link_zdjecie` varchar(255) NOT NULL,
28.
PRIMARY KEY (`id_zdjecie`)
29.
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
30.
31.
--
32.
-- Zrzut danych tabeli `galeria`
33.
--
34.
35.
i wyskakuje mi błąd :
Call to a member function query() on a non-object in on line 79 czyli na: $zapytanie = $db_lacz->query($query);
w czym rzecz
