Ini adalah contoh ringkas coding php dan mysql untuk rujuk, yang penting setelah difahami asas-asasnya rujukan ini senang untuk digunakan.
//
session_start();
include “include/conn.php”;
$tmp_username=$_POST['txt_username'];
$tmp_password=$_POST['txt_password'];
//echo $tmp_password;
//die;
$query=”select * from pengguna where nama_pengguna=’$tmp_username’ and password=’$tmp_password’”;
$sql=mysql_query($query) or die(“Error 1″);
$rows=mysql_num_rows($sql);
//if (!$rows) {
//$tmp_password=md5($_POST['txt_password']);
//$sql=mysql_query(“select * from pengguna where pgn_username=’$tmp_username’ and pgn_password=’$tmp_password’”) or die(“Error 1″);
//$rows=mysql_num_rows($sql);
//echo $query;
//die;
//}
if ($rows > 0) {
$result=mysql_fetch_array($sql);
$txt_username=$result['nama_pengguna'];
$txt_password=$result['password'];
$txt_status=$result['status_usr'];
$txt_kumpulan=$result['kumpulan'];
$_SESSION['username']=$txt_username;
$_SESSION['password']=$txt_password;
$_SESSION['kumpulan']=$txt_kumpulan;
$_SESSION['status_usr']=$txt_status;
if ($txt_status==”A”) {
header(“Location: main.php”);
exit;
}elseif ($txt_status==”K”) {
header(“Location: main1.php”);
exit;
}elseif ($txt_status==”U”) {
header(“Location: main2.php”);
exit;
}elseif ($txt_status==”J”) {
header(“Location: mainj.php”);
exit;
} elseif ($txt_status==”1″) {
header(“Location: admin/index.php”);
exit;
}
} else {
header(“Location: index.php?msg=9″);
exit;
}
mysql_close ();
// ?>
###### SAMBUNGAN KE DB SERVER (mysql conn) ————————————————————————————————–
//
#Database properties
$DB_HOST=”localhost”;
$DB_NAME=”pengguna_web”;
$DB_USER=”ali”;
$DB_PASSWORD=”abc123321″;
$default_dbname=’pengguna_web’;
// instantiate db connection
$dbconn = mysql_connect($DB_HOST,$DB_USER,$DB_PASSWORD) or die (“Could not connect to database”);
mysql_select_db($DB_NAME) or die (“could not open database”);
// ?>
atau guna ip
$con = mysql_connect(“202.185.107.201″,”kamu”,”ss!s0″);
if (!$con)
{
die(‘Could not connect: ‘ . mysql_error());
}
$db_selected = mysql_select_db(‘pinjaman’, $con);
if (!$db_selected) {
die (‘Can\’t use pinjaman : ‘ . mysql_error());
}
###### SESSION UNTUK PAGE DALAM ————————————————————————————————————-
//
include “include/conn.php”;
if ($_SESSION['kumpulan'] != ‘A’) {
header(“Location: unauth.php”);
exit;
}
if ($_SESSION['username']==”") {
header(“index.php”);
exit;
}
// ?>
###### SESSION BAWA NILAI NAMA USER LOGIN
$nama_pengguna = $_SESSION["username"];
if (empty($username)) {
header(“Location: index.php”);
####### INSERT —————————————————————————————————————————–
// utk tapis dari masuk data kosong
if (!$nama_pengguna) { echo “Sila penuhkan maklumat. Klik butang back and masukkan nama”;
exit;
}if (!$mhn_kod) {echo “Sila penuhkan maklumat. Klik butang back and masukkan jenis perlatan”;
exit;}
$query=”INSERT INTO log_item_kekal (id, nama, kod_item, tag_no, tarikh_transaksi, pembekal, kuantiti )
VALUES (” , ‘$nama_pengguna’, ‘$mhn_kod’, ‘$tag_no’, ‘$tarikh’, ‘$pembekal’, ‘$kuantiti’)”;
mysql_query($query);
if (!$tag_no) {
echo “Sila penuhkan semua maklumat. Klik butang back and masukkan kembali”;
exit;}
else
echo(‘Maklumat Telah diMasukkan’);
######## UPDATE ————————————————————————————————————————–
*** sila bawa hidden value untuk post nilai pada page sebelum action.
$tarikh_lulus=date(“Y-m-d”);
$kuantiti = $_GET['bil'];
$mhn_kod = $_GET['mhnk_kod'];
$order=”UPDATE mohon_item_kekal SET tarikh_lulus=’$tarikh_lulus’, status=’$tag’, approver =’$nama_pengguna’ WHERE mhnK_id= ‘$mhnk_id’”;
$result=mysql_query($order);
if($result){
echo “Successful”;
}
else {
echo “Talian Tergendala”;
}
cara2:
foreach($_POST as $key => $value){
${$key}=$value;
}
if (isset($_POST['id'])&& !empty ($_POST['id'])){
$stmt=”UPDATE biodata SET nama=’$nama’, password=’$password’, jabatan =’$jabatan’ WHERE id=’$id’”;
$result=mysql_query($stmt) or die(mysql_error());
###### DELETE ——————————————————————————
$query = “DELETE FROM tablename WHERE id = (‘$id’)”;
$result = mysql_query($query);
echo “The data has been deleted.”;
####### SELECT —————————————————————————————————————————–
//
…..
$query=”select * from mohon_item inner join pengguna where mhn_nogaji2 = nogaji order by mhn_item_id desc;”;
$sql=mysql_query($query) or die(“Error 1″);
$rows=mysql_num_rows($sql);
// ?>
while($row = mysql_fetch_array($sql))
{
$kod_permohonan = $row['mhn_item_id'];
….
…
}
####### BAWA NILAI GET ——————————————————————————————————————–
//
if ($row['status'] == “”) {
echo “Lulus/Tidak”;
}
else
{ echo $row['status'];}
// ?>
### ”‘>

……..PADA approve.php …………….
$tarikh_lulus=date(“Y-m-d”);
$kuantiti = $_GET['bil'];
$mhn_kod = $_GET['mhn_kod'];
$order=”UPDATE mohon_item SET tarikh_lulus=’$tarikh_lulus’, status=’$tag’, approver =’$nama_pengguna’ WHERE mhn_item_id= ‘$mhn_id’”;
$result=mysql_query($order);
if($result){
//echo “Successful”;
}
else {
echo “Talian Tergendala”;
}
if ($tag == “Lulus”) {
$q = “SELECT * FROM item_sementara WHERE kod_item=’$mhn_kod’”;
$rslt = mysql_query($q) or die(“Error 1″);
//$curItem = mysql_query($rslt);
$rows2=mysql_num_rows($rslt);
while($rows2=mysql_fetch_array($rslt)) {
//buat matematik la sikit2 pula…
$newQuantity = $rows2['baki'] – $kuantiti;
//echo “Baki Baru :”.$newQuantity;
//echo “
Baki lama : “.$rows2['baki'];
}
//update database dengan new kuantiti tu.
$q1 = “UPDATE item_sementara set baki=’”.$newQuantity.”‘
WHERE kod_item=’$mhn_kod’”;
mysql_query($q1);
}
mysql_close();
header(“Location: sapomohon.php”);
exit;
// ?>
###### LOG OUT —————————————————————————————————————————–
//
session_start();
//include “include/conn.php”;
$_SESSION["username"] = “”;
$_SESSION["password"] = “”;
$_SESSION["status_usr"] = “”;
$_SESSION["kumpulan"] = “”;
// ?>
###### REDIRECT JAVA ————————————————————————————————————————
echo “”;
exit;
*** UNTUK AMBIL DARI NILIA YG DIBAWA
echo “”;
exit;
*** JIKA REDIRECT X JALAN UNTUK KE PAGE, sila buat penambahan pada page sebelumnya “”
$kp = $_POST['ic'];
if ($kp == ”)
{ $kp = $_GET['kp'];}
###### SEMAK DATA ———————————————————————————————————————-
query=”SELECT * FROM biodata where ic=’$kp’”;
$sql=mysql_query($query) or die(mysql_error());
$rows=mysql_num_rows($sql);
if ($rows == 0) {
echo “No IC in database”;
} elseif ($rows != 0) {
echo “ada IC dlm database”;}
##### Semak data, samada matrik sudah didaftarkan / tidak.
$query = “SELECT * FROM pelajarli WHERE Matrik = ‘$matricNo’”;
$result = mysql_query($query) or die (“Fasa 1″);
$rows=mysql_num_rows($result);
if ($rows !=0 ){ echo “ –Back– Pelajar tersebut telah didaftarkan sebelum ini.”;
exit;}
###### REDIRECT PHP ————————————————————————————————————————-
header(“Location: sapomohon.php”);
exit;
###### HIDDEN TYPE ————————————————————————————————————————–
.. ”>
.. ”>
.. ”>
###### MEMASUKKAN NILAI 0 PADA RUANG KOSONG (REPORT) ————————————————————————————————
$keluar = 0;
while($row33 = mysql_fetch_array($sql33))
{
$keluar = $row33['sum2'];
}
if ($keluar!= “”){
echo $keluar;}
else {
echo “0″;}
// ?>
****** nilia – pada laporan yg tiada nilia
//
##### TARIKH FORMAT SET AUTO —————————————————————————————————————
$masa=date(“h:i:s”);
$tarikh=date(“Y-m-d”);
########### Tahun Semasa Auto ————————————————–
//
$year0 = 1979;
$year1a = date(“Y”);
//
$year0 = 1979;
$year1a = date(“Y”);
$year0a = 1979;
// ?>
Year
To
###### JUMLAH BY BULAN ———————————————————————————————————————-
$query=”SELECT kod_item, SUM(kuantiti) as sum1 FROM log_item_sementara
WHERE tarikh_transaksi BETWEEN ‘2008-09-01′ AND ‘2008-10-31′ AND kod_item=’$kod_item’ GROUP BY kod_item”;
$sql=mysql_query($query) or die(“Error query”);
$rows=mysql_num_rows($sql);
##### MEMBUAT LOOPING ( tambah nilai serentak untuk semua item) —————————————————————————–
### $counter <<<>” /> )))) yg mana (((( $bil=0;
while($row = mysql_fetch_array($sql))
{
$bil=$bil+1;
$kod_item = $row['kod_item']; )))))
^^^^^^^^^^^^ pada page action >>>>>>
$counter = $_POST['counter'];
for ($i=1;$i<=$counter;$i++)
{
$tahun=’2008′;
$bulan=’10′;
$jenis_item = $_POST['jenis_item'."$i"];
$baki_awal = $_POST['baki_awal'."$i"];
$stok_masuk = $_POST['stok_masuk'."$i"];
$stok_keluar = $_POST['stok_keluar'."$i"];
$baki_bawa = $_POST['baki_bawa'."$i"];
#### SWICH ———————————————————————————————————————————-
$bulan = $_POST['bulan'];
$tahun = $_POST['tahun'];
switch ($bulan)
{
case “Jan”:
$tarikhmula = $tahun.”-01-01″;
$tarikhakhir = $tahun.”-01-31″;
$srchbulan = “Dec”;
$srchtahun = $tahun – 1;
break;
case “Feb”:
$tarikhmula = $tahun.”-02-01″;
$tarikhakhir = $tahun.”-02-29″;
$srchbulan = “Jan”;
$srchtahun = $tahun;
break;
case “Mar”:
$tarikhmula = $tahun.”-03-01″;
$tarikhakhir = $tahun.”-03-29″;
$srchbulan = “Feb”;
$srchtahun = $tahun;
break;
case “Apr”:
$tarikhmula = $tahun.”-04-01″;
$tarikhakhir = $tahun.”-04-31″;
$srchbulan = “Mar”;
$srchtahun = $tahun;
break;
case “May”:
$tarikhmula = $tahun.”-05-01″;
$tarikhakhir = $tahun.”-05-31″;
$srchbulan = “Apr”;
$srchtahun = $tahun;
break;
case “Jun”:
$tarikhmula = $tahun.”-06-01″;
$tarikhakhir = $tahun.”-06-31″;
$srchbulan = “May”;
$srchtahun = $tahun;
break;
case “Jul”:
$tarikhmula = $tahun.”-07-01″;
$tarikhakhir = $tahun.”-07-31″;
$srchbulan = “Jun”;
$srchtahun = $tahun;
break;
case “Aug”:
$tarikhmula = $tahun.”-08-01″;
$tarikhakhir = $tahun.”-08-31″;
$srchbulan = “Jul”;
$srchtahun = $tahun;
break;
case “Sep”:
$tarikhmula = $tahun.”-09-01″;
$tarikhakhir = $tahun.”-09-31″;
$srchbulan = “Aug”;
$srchtahun = $tahun;
break;
case “Okt”:
$tarikhmula = $tahun.”-10-01″;
$tarikhakhir = $tahun.”-10-31″;
$srchbulan = “Sep”;
$srchtahun = $tahun;
break;
case “Nov”:
$tarikhmula = $tahun.”-11-01″;
$tarikhakhir = $tahun.”-11-31″;
$srchbulan = “Okt”;
$srchtahun = $tahun;
break;
case “Dis”:
$tarikhmula = $tahun.”-12-01″;
$tarikhakhir = $tahun.”-12-31″;
$srchbulan = “Nov”;
$srchtahun = $tahun;
break;
default:
$tarikhmula = $tahun.”-01-01″;
$tarikhakhir = $tahun.”-01-31″;
}
####### Password ENCRP KE DB —————————————————————————————————————
include “include/conn.php”;
function enPass($password)
{
$ascVal =”";
$tmpPass = trim($password);
$reversedStr = strrev($tmpPass);
$iLen = strlen($reversedStr);
for ($i =0;$i<$iLen;$i++)
{
$tmpChar = substr($reversedStr,$i,1);
$ascVal += ord($tmpChar) + 10041970;
}
return $ascVal;
}
//$password=$_POST['password'];
$jabatan=$_POST['jabatan'];
$tmp_password=$_POST['password'];
$pass = enPass($tmp_password);
$order=”UPDATE pengguna
SET password=’$pass’, jabatan=’$jabatan’ WHERE nama_pengguna= ‘$nama_pengguna’”;
$result=mysql_query($order);
if($result){
echo “Successful”;
echo “
”;
echo “Back to Records”;
}
else {
echo “ERROR”;
echo $nama;
}
mysql_close();
###### SEARCH ——————————————————————————————————————————
@@@@ pada page carian:-
//
if ($_GET['eid'] == 0){
echo “Sila masukkan maklumat carian anda
”;
}
// ?>
@@@ pada page action:-
if ($_POST['searchkeyword']==”") {
//header(“searchstatusterima_kekal.php?eid=0″);
echo “”;
exit;
}
include “include/conn.php”;
$carian = $_POST['searchkeyword'];
$query=”select * from mohon_item_kekal inner join pengguna where mhn_nogaji = nogaji AND status = ‘Lulus’ AND pengguna.nama_penuh LIKE ‘$carian%’ order by mhnK_id DESC;”;
$sql=mysql_query($query) or die(“Error 1″);
$row=mysql_num_rows($sql);
##### Buang huruf Pertama
/*buang huruf “&” pertama */
$strbuang =substr_replace($strbuang,”,0,1);
##### Buang hurug pertama & terakhir
#### filter perkataan ‘
$temptitle = filter_var($title, FILTER_SANITIZE_MAGIC_QUOTES);
$query = “insert into “.nama_pelajar.”_agendax_events values(”, NULL, NULL, ‘$temptitle’,'$tempdesc’,'$contact’,'$url’,'$email’,'$foto’,'$cat’,
‘$startDate’,'0′,$modif_date,$modif_time,’0′,’2′,’0′,’0′,’0′,’$approve’, ‘$submit_by’, ‘$type’, ‘$access’)”;
##### PEnyelesain Masalah ——————————————————————————————————————-
//untuk print nilai yg dipostkan print_r($_POST);
//Untuk lihat hasil arahan mysql echo $stmt=”UPDATE biodata SET nama=’$nama’, password=’$password’, jabatan =’$jabatan’ WHERE id=’$id’”;
######### Papararkan senarai mengikut jumlah diingini —————————————————————————————
if ($bil <= 5 ) {// ?>
###### Lagi JAVA ———————————————————————————————————-
paparan kecil.. letak pada page yg nak klik.
#### back ke page sebelumnya
Back
—————————————————————————————————————
## semak post java ####
##### reload page
################## VIDEO CS3
———— vedio youtube cs3
————————————————————————————–
Tambahan :
————- rekod ip pengguna ——– $ip=$_SERVER['REMOTE_ADDR'];
###### java butang print ——
######### Gabungan java dengan Php scrip statment
if (!$catatan) {
echo “ –Back– Sila penuhkan maklumat. Klik butang back and masukkan catatan”;
No comments:
Post a Comment