2077 Posts in 484 Topics- by 821 Members - Latest Member: liricklagu

Pages: [1]   Go Down
  Print  
Author Topic: upload image  (Read 2412 times)
bochan
phpBB Guru
*
Offline Offline

Posts: 30


View Profile WWW Email
« on: April 29, 2008, 05:03:05 PM »

Misi Omz..ajarin dunk gimana cara buat form upload image pk php truz buat bikin database n nampilinnya.misalnya buat form register trus ada form upload image buat avatar_na...Mksh Sblmna....
(dtng" lgsng nanya.... :D)
« Last Edit: January 01, 1970, 07:00:00 AM by bochan » Logged
webmaster
Administrator
phpBB Guru
*****
Offline Offline

Posts: 924


hairulazami
View Profile WWW
« Reply #1 on: April 30, 2008, 10:54:10 AM »

Woke simak penjabaran script berikut:
Register Form with Avatar Image Upload

DOWNLOAD SOURCE CODE PHP NA DISINI (FREE):




Pertama bwat dlu database na, dan table SQL pendukung (ada dalam paket tutorial ZIP)

Code:
CREATE TABLE `user_reg_avatar` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(255) collate latin1_general_ci NOT NULL,
  `add` varchar(255) collate latin1_general_ci NOT NULL,
  `avatar` varchar(255) collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;

kita butuh 3 buah file: config.php, functions.php, dan index.php

konfigurasi dibawah ini mendefinisikan nilai value sebuah konstanta, misalkan user dbase, password, dan nama database.

untuk image avatar, sediakan folder bernama avatar (bisa diganti)
akan didefinisikan dengan nama _UPLOAD_PATH
(* penjelasan Fungsi define

config.php
Code:
<?

## © Copyright 2008. PHP Tutorial Forum www.dremi.info ##
## http://www.dremi.info/forum/viewtopic.php?t=223     ##
## PHP Builder by hairul azami [dr.emi]                ##

##=======================LICENSE=======================##
##                        FREE                         ##
##=====================================================##


//definisi userconnection1 untuk koneksi utama
define ("_serverDB1", "localhost"); //host server
define ("_userDB1", "root"); //user dbase
define ("_passDB1", ""); //password dbase
define ("_DBname1", "reg_dbase"); //dbase utama

//table
define ("_TABLE", "user_reg_avatar");

//dir upload image path
define ("_UPLOAD_PATH", "avatar/");

?>

functions.php
Code:
<?
//connection1
function DB_CON1()
{
 global $CON1;
 @$CON1 = mysql_connect(_serverDB1,_userDB1,_passDB1) or die("Koneksi 1 Gagal !! $php_errormsg");
 if ($CON1) @mysql_select_db(_DBname1) or die ("Error Select Database 1 !!");
 return $CON1;
}

//close conn 1
function DB_CLOSE1()
{
 global $CON1;
 @$CON1 = mysql_close(_serverDB1,_userDB1,_passDB1);
 return $CON1;
}

//alert
function warning($msg)
{
   echo "<SCRIPT>alert(\"WARNING: $msg\");history.go(-1)</SCRIPT>";
   exit;
}

//redirect
function redirect($delay,$goto,$msg)
{
    echo"<center><h2>$msg</h2><br>Redirect progress..<br>Please Stand By.. <meta http-equiv=\"refresh\" content=\"$delay;URL=$goto\" /><br><br><img src=\"ajax-loader.gif\"></center>";
}

function getlast($toget)
{
$pos=strrpos($toget,".");
$lastext=substr($toget,$pos+1);
return $lastext;
}

?>

FUNGSI2 diatas akan digunakan saat proses submit form register

baru kemudian kita bikin file index na.
saat tombol submit di klik, proses pertama adalah validasi form, untuk validasi tingkat advance klik disini:

Validasi Javascript

Validasi Form PHP


baris empty($_POST['name']) merupakan penjabaran code yang berfungsi untuk mengecek apakan field nama yang di POST kan kosong / tidak, jika kosong (empty) maka fungsi warning akan dipanggil untuk menampilkan pesan  Cheesy  Cheesy
« Last Edit: May 17, 2010, 09:05:42 PM by webmaster » Logged


bochan
phpBB Guru
*
Offline Offline

Posts: 30


View Profile WWW Email
« Reply #2 on: April 30, 2008, 03:06:59 PM »

Si Omz eMang bae...
Hatur nuHun,TenGkyu se_TenGkyu"nya.... :lol:
Ga Rugi daH gabung di Forum dr.Emi... :idea:
« Last Edit: January 01, 1970, 07:00:00 AM by bochan » Logged
webmaster
Administrator
phpBB Guru
*****
Offline Offline

Posts: 924


hairulazami
View Profile WWW
« Reply #3 on: May 01, 2008, 12:19:09 PM »

hahaahakaka :lachtot: woke woke woke, tapi kalo ada yg ditanyakan setelah membaca tutor ama download ZIP code na silakan saja di replay kembali .. heheek
« Last Edit: January 01, 1970, 07:00:00 AM by webmaster » Logged


Pages: [1]   Go Up
  Print  
 
Jump to: