Cara Upload foto dengan PHP
1.      Pertama buat database dengan nama db_gambar.
2.      Setelah selesai membuat database selanjutnya buat nama tabelnya dengan nama tb_gambar  berikut stuktur dari tablel tb_gambar = judul_gambar dan nama_file. Perhatikan contoh dibawah ini.

--
-- Database: `db_gambar`
--
-- --------------------------------------------------------
--
-- Struktur dari tabel `tb_gambar`
--
CREATE TABLE IF NOT EXISTS `tb_gambar` (
  `judul_gambar` varchar(100) NOT NULL,
  `nama_file` varchar(100) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data untuk tabel `tb_gambar`
--                    
Setelah selesai membuat database, yang anda lakukan sekarang adalah membuat folder baru
1.      Masuk ke drive C
2.      Cari nama folder XAMPP seperti C:xamm/htdocs/namafolder/gambar 
5.     folder gambar digunakan untuk menyimpan gambar yang telah di upload.
 Jika semua sudah selasai dan komplit kita langsung pergi kescript. Silahkan simak baik-baik atau jika anda tidak mau menyimaknya silahkan copy scrip dibawah ini:



<?php
$namafolder="gambar/"; //tempat menyimpan file
$con=mysql_connect("localhost","root","") or die("Gagal");
mysql_select_db("db_gambar")  or die("Gagal");
if (!empty($_FILES["nama_file"]["tmp_name"]))
{
            $jenis_gambar=$_FILES['nama_file']['type'];
            $judul_gambar=$_POST['judul_gambar'];
            if($jenis_gambar=="image/jpeg" || $jenis_gambar=="image/jpg" || $jenis_gambar=="image/gif" || $jenis_gambar=="image/x-png")
            {                                 
                        $gambar = $namafolder . basename($_FILES['nama_file']['name']);            
                        if (move_uploaded_file($_FILES['nama_file']['tmp_name'], $gambar)) {
                                    $sql="insert into tb_gambar(judul_gambar,nama_file) values ('$judul_gambar','$gambar')";
                                    $res=mysql_query($sql) or die (mysql_error());
                                      
                                      
                        } else {
                       
                        }
   } else {
                        echo "Jenis gambar yang anda kirim salah. Harus .jpg .gif .png";
   }
} else {

}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <table width="200" border="0" height="200" class="tabel">
    <tr>
      <td><div align="center">
          <?php
                                    echo "<p><img src=\"$gambar\" width=\"200\" heigth=\"200\"/></p>";                   
                        ?>
      </div></td>         
    </tr>
  </table>
  <p>&nbsp;</p>
  <p>Judul Gambar :
    <input name="judul_gambar" type="text" id="judul_gambar" size="30" maxlength="30" />
  </p>
  <p>
    File Gambar
    :
    <input name="nama_file" type="file" id="nama_file" size="30" />
</p>
  <p>
    <input type="submit" name="btnSimpan" id="btnSimpan" value="Simpan" />
  </p>
 <p>
 <a href="laporan.php">laporan Data</a> </p>
<a href="galeri.php">galeri Data</a> </p>
 <p>&nbsp;</p>
</form>
</body>
</html>
Simpan kode di atas dengan nama yang anda inginkan tapi  ahrus dengan extensi .php contoh: Nama_file.php
Selanjutnya kita membuat scrip untuk menampilkan isi dari data yang telah di upload silahkan copy kode dibawah ini, INGAT……..!!!!!!!!!! SIMPAN DENGAN NAMA GALERI.PHP
<?php
//Masukkan koneksi database disini
mysql_connect("localhost","root","");
$databasename='db_gambar';
mysql_select_db("$databasename");
$databasename = mysql_query("select judul_gambar,nama_file from tb_gambar order by judul_gambar asc;") or die("Gagal :".mysql_error());
echo '<table width="400" align="center" border="1">';
echo '<tr>';
echo '<th>Judul Gambar</th>';
echo '<th>Gambar</th>';
echo '</tr>';
while ($rec=mysql_fetch_object($databasename))
{
echo '<tr>';
echo '<td>'.$rec->judul_gambar.'</td>';
echo '<td>';
//ini bagian memanggil file gambar
echo '<img src="'.$rec->nama_file.'" alt="'.$rec->judul_gambar.'" title="'.$rec->judul_gambar.'" width="100" />';
echo '</td>';
echo '</tr>';
}
echo '</table>';
mysql_close();//tutup koneksi database
?>
SAYA RASA CUKUP SEKIAN TUTORIAL HARI INI SEMOGA BERMANFAAT BAGI SOBAT SEMUA

SEMOGA BERHASIL ………….. :)