08-02-2011, 22:39
Tyle kodu udalo mi sie posklejac. Wiem ze na 100% sa bledy,ale jak mam juz cos napisane to latwiej bedziecie mieli napisac co robie zle. Dziekuje za wszystkie odpowiedzi

Tabele w mojej bazie danych:
Tutaj jest zawartosc pliku php

Tabele w mojej bazie danych:
Kod:
Struktura tabeli dla `galeria`
CREATE TABLE IF NOT EXISTS `galeria` (
`id_usera` int(11) NOT NULL auto_increment,
`image_name` varchar(200) NOT NULL,
PRIMARY KEY (`id_usera`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- Struktura tabeli dla `rejestracja`
CREATE TABLE IF NOT EXISTS `rejestracja` (
`id` int(10) unsigned NOT NULL auto_increment,
`imie` varchar(100) collate latin1_general_cs NOT NULL,
`nazwisko` varchar(100) collate latin1_general_cs NOT NULL,
`login` varchar(30) collate latin1_general_cs NOT NULL,
`haslo` varchar(50) collate latin1_general_cs NOT NULL,
`email` varchar(100) collate latin1_general_cs NOT NULL,
`data` datetime NOT NULL,
`gg` varchar(12) collate latin1_general_cs NOT NULL,
`adres` varchar(30) collate latin1_general_cs NOT NULL,
`hobby` varchar(120) collate latin1_general_cs NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_cs AUTO_INCREMENT=2 ;
Tutaj jest zawartosc pliku php
Kod:
<?php
//rozpoczynamy sesje
ob_start();
session_start();
//teraz importujemy plik z dostepem do bazy danych i tworzymy zmienna ktora jest przypisana do wybranej tabeli
include 'includes/database.php';
$table = 'galeria';
//tworzymy formularz wysylania pliku
echo <<<formularz
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="50000" />
<input name="plik" type="file" />
<input type="submit" value="Dodaj plik" />
</form>
formularz;
$plik = $_FILES['plik']['tmp_name'];
$nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
if(is_uploaded_file($plik)) {
$wyslij = move_uploaded_file($plik, "images/$nazwa");
$wyslij = mysql_query("INSERT INTO galeria VALUES('', '.$nazwa.', NOW(), '')WHERE login='{$_SESSION['login']}'");
if ($wyslij) {
echo 'Zdjecie zostalo wyslane';
}else{
echo ' Wystapil blad';}
}
//odczytujemy kto jest autorem
$autor = mysql_query("SELECT * FROM $table WHERE id_usera='{$_SESSION['login']}'");
?>