Ja się nie przerzuciłem na mysqli bo jakoś dopiero poznałem mysql i nie mam ochoty teraz tego zmieniać -.- łap kod którym robię to co ty chcesz poprostu mysql Sobie pozamieniaj jakoś na mysqli jak tam będziesz chciał :)
<?php
//ustawienia ogolne
$siz="3145728";
$znaks="5";
$odst="_";
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa1 = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
$f = $_FILES['plik'];
IF($f['type'] == 'image/png' or $f['type'] == 'image/bmp' or $f['type'] == 'image/jpeg' or $f['type'] == 'image/gif')
{
$tabelka = '1234567890';
$id = '';
for ($i=0; $i<7; $i++) // 7 to długość ciągu
{
$id .= $tabelka[rand()%(strlen($tabelka))];
}
$data = $id;
$length="$znaks";
$list=array_merge(range(0,9));
shuffle($list);
$string=$data;
$fold=strony;
$plik_nazwa="$string$odst$plik_nazwa1";
if(is_uploaded_file($plik_tmp)) {
$fol = strony;
$i1="<";
$i2=">";
move_uploaded_file($plik_tmp, "./$folder/$plik_nazwa");
chmod("./$folder/$plik_nazwa",0777);//0777 to chmod automatycznie pójdzie 477 chyba i nie będziesz mógł wyświetlić obrazka w w treści :) 777 jest niebezpieczne ale u mnie i tak tylko zaufane osoby moge wgrywać :)
}
}
$marka=$_POST['name_z_formularza'];
$model=$_POST['name_z_formularza'];
$opis=$_POST['name_z_formularza'];
$obraz="http://twoja-domena/imgs/".$plik_nazwa;//tutaj masz swój plik
$connection = @mysql_connect('host', 'login_baza', 'haslo_baza#')
or die('Brak połączenia z serwerem MySQL');
$db = @mysql_select_db('baza_nazwa', $connection)
or die('Nie mogę połączyć się z bazą danych');
// przekazujemy wartosci zmiennych do odpowiednich pol w bazie danych
$zapytanie = "INSERT INTO nazwa_tabeli (kalumna1, kolumna2, kolumna3, kolumna4) VALUES ('$zapis_dokalumna1','$zapis_dokolumna2','$zapis_dokolumna3','$zapis_dokolumna4')" or die(mysql_error());
// wykonaj zapytanie
$wynik = mysql_query($zapytanie);
if ($wynik) {
header( 'Location: index.php' ) ;//przekierowujesz na jakąś stronę po załadowaniu
}
?>
postarałem się trochę opisac zmienne bo odbierania danych z formularza chyba nie musiałem opisać :)