View Full Version
-
Upload
miftahuzzuhan -
Category
Documents
-
view
460 -
download
0
Transcript of View Full Version
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 1/152
View Full Version : Yang Mau Tanya Seputar PHP & WEB part 2
Pages : 1 [2] 3 4 n0thing
01-06-2011, 10:01 AM@atasga bisa di dalam PHP kk tapi di luar PHP..
contoh
<?php session_start();?>buat JS / Javascript<script language="javascript" src="./include/functionJS.js" type="text/javascript"></script>buat css<link href="./include/DefaultStyle.css" rel="stylesheet" type="text/css" />
<body>
</body>
da tau perbedaanya ?ChaosRyeze01-06-2011, 03:03 PMsob ada yang pernah buat web penjadwalan gitu g??butuh contoh nii.
jadi ini web penjadwalan penerbangan .. mohon di bantu para master :hero:
setanbedul01-06-2011, 10:18 PMpertama jgn pake kata SOB.. itu artinya Son Of Bitch.. org jd males buat bantu.. jd wajib ati2dalam penulisannya
gw seh bikin penjadwalan pasien (klinik).. lebih baik kamu liat dahulu konsepnya.. sebelumminta bantuanshirakawa01-06-2011, 10:46 PMya jangan di dalam,, tp diluar tag php,,
masi dlm body htmlnya,, :lalala:oooo :xiexie:...tp klo gtu misalnya qta ambil isi form pake inner html gmn qta bisa dpt tu isinyamsk k dlm php:???:zekusion01-06-2011, 11:04 PMoooo :xiexie:...tp klo gtu misalnya qta ambil isi form pake inner html gmn qta bisa dpt tu isinyamsk k dlm php:???:
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 2/152
form pke inner html :???: dpt isi masuk k dlm php :???:
gimana tuh,, bisa dijelaskan lbh detil :iii:setanbedul
01-06-2011, 11:48 PMoooo :xiexie:...tp klo gtu misalnya qta ambil isi form pake inner html gmn qta bisa dpt tu isinyamsk k dlm php:???:gk bisalah.. kl mo narik.. km harus pake JS.. en saran gw manfaatkan Jqueryahonks105-06-2011, 09:03 PMad yg pernah buat database pake php lewat mysql ga?wa butuh contoh code/script php/html nya bwat tugas menjelang uas nih....wa dikasih modul nya sm dosen wa tapi wa kurang ngerti, soalnya source code yg dikasih kurangbanget.....
tugas nya tuh disuruh buat database nya di mysql lewat phpmyadmin, trus pake notepad wadisuruh ngebuat script php nya biar dari script php tsb bisa nampilin isi database, ngeinput data,ngehapus data, sampai ngeupdate ntu data yg ad di database.....
script php/html nya minimal ada :view.php ==> ni bwat nampilin semua data yg ada di database, jadi waktu pertama masuk syngebuka ini duluinput.html, delete.html, update.html ==> semua .html ini harus ada di dalam tampilan view.php,biar keliatan linknya bwat ngejalanin ntu scriptinput.php, delete.php, update.php ==> semua .php ini adalah script bwat menjalankan perintahdari .html yg diatas
dan semua itu disimpan di htdocs, jadi pas pertama buka browser tu masuk dulu ke view.phpbwat ngeliat isi database, jadi ngisi database nya bkn lewat phpmyadmin, tp lewat scriptinput.html tadi
nah, apakah ad yg bisa membantu saya?zekusion05-06-2011, 09:13 PMad yg pernah buat database pake php lewat mysql ga?wa butuh contoh code/script php/html nya bwat tugas menjelang uas nih....wa dikasih modul nya sm dosen wa tapi wa kurang ngerti, soalnya source code yg dikasih kurang
banget.....tugas nya tuh disuruh buat database nya di mysql lewat phpmyadmin, trus pake notepad wadisuruh ngebuat script php nya biar dari script php tsb bisa nampilin isi database, ngeinput data,ngehapus data, sampai ngeupdate ntu data yg ad di database.....
script php/html nya minimal ada :view.php ==> ni bwat nampilin semua data yg ada di database, jadi waktu pertama masuk sy
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 3/152
ngebuka ini duluinput.html, delete.html, update.html ==> semua .html ini harus ada di dalam tampilan view.php,biar keliatan linknya bwat ngejalanin ntu scriptinput.php, delete.php, update.php ==> semua .php ini adalah script bwat menjalankan perintahdari .html yg diatas
dan semua itu disimpan di htdocs, jadi pas pertama buka browser tu masuk dulu ke view.phpbwat ngeliat isi database, jadi ngisi database nya bkn lewat phpmyadmin, tp lewat scriptinput.html tadi
nah, apakah ad yg bisa membantu saya?
itu makanan sehari-hari pas kuliah,, dan skarang :haha:
klo buat database,, tinggal masuk localhost/phpmyadmin :iii:create database,, create table.. masukin field fieldnya
tugas nya tuh disuruh buat database nya di mysql lewat phpmyadmin, trus pake notepad wadisuruh ngebuat script php nya biar dari script php tsb bisa nampilin isi database, ngeinput data,ngehapus data, sampai ngeupdate ntu data yg ad di database.....
bagian ini gw kurang mengerti
view.php klo gitu berfungsi jg sbg index.php jg kan..yawd masukin tag php di body html,, munculin isi database disana..
tinggal SELECT * FROM <namatabel>input.php,, terserah maw buat form di index... atw jd halaman terpisah.. (berlaku jg buat update)klo delete tinggal buat function delete aja
pas buat database di phpmyadmin,, itu dah masuk htdocs kok :hmm:setanbedul05-06-2011, 10:31 PMkurasa km butuh script untuk membuat/menampilkan !!pake ini
$con=mysql_connect($host,$user,$pass);$sql="berisi perintah bikin table";$res=mysql_db_query($db,$sql);
nah.. script di atas itu km ketik di notepad.. sesuaikan kebutuhan kamuahonks108-06-2011, 08:00 AM
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 4/152
view.php klo gitu berfungsi jg sbg index.php jg kan..yawd masukin tag php di body html,, munculin isi database disana..tinggal SELECT * FROM <namatabel>input.php,, terserah maw buat form di index... atw jd halaman terpisah.. (berlaku jg buat update)klo delete tinggal buat function delete aja
mksud saya tuh, nulis script php nya di notepad......trus untuk masing-masing fungsi yg saya sebutkan tadi itu, untuk satu fungsi ditulis di satu filenotepad jadi nanti di tampilan view.php/index.php bakal ada link bwat ngejalanin fungsi-fungsi tsbahonks108-06-2011, 08:05 AMview.php klo gitu berfungsi jg sbg index.php jg kan..yawd masukin tag php di body html,, munculin isi database disana..tinggal SELECT * FROM <namatabel>input.php,, terserah maw buat form di index... atw jd halaman terpisah.. (berlaku jg buat update)klo delete tinggal buat function delete aja
iy bener, tp sy butuh masing" script php dari fungsi yg saya sebutkan tadiuntuk satu fungsi dibuat terpisah, jd satu fungsi di tulis di satu file notepad
kurasa km butuh script untuk membuat/menampilkan !!pake ini
$con=mysql_connect($host,$user,$pass);$sql="berisi perintah bikin table";
$res=mysql_db_query($db,$sql);
bagian yg $sql nya sy krg mengerti kkboyboyjc08-06-2011, 09:52 AMad yg pernah buat database pake php lewat mysql ga?wa butuh contoh code/script php/html nya bwat tugas menjelang uas nih....wa dikasih modul nya sm dosen wa tapi wa kurang ngerti, soalnya source code yg dikasih kurangbanget.....
kalo pake phpmyadmin sih maen di GUI aja, tinggal klak klik klak klik
kalo emg mau query, ya coba aja googling syntax buat create db , create table gimana..saya jg lupa.. kbykn pake gui --a
tugas nya tuh disuruh buat database nya di mysql lewat phpmyadmin, trus pake notepad wadisuruh ngebuat script php nya biar dari script php tsb bisa nampilin isi database, ngeinput data,ngehapus data, sampai ngeupdate ntu data yg ad di database.....
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 5/152
script php/html nya minimal ada :view.php ==> ni bwat nampilin semua data yg ada di database, jadi waktu pertama masuk syngebuka ini duluinput.html, delete.html, update.html ==> semua .html ini harus ada di dalam tampilan view.php,biar keliatan linknya bwat ngejalanin ntu script
input.php, delete.php, update.php ==> semua .php ini adalah script bwat menjalankan perintahdari .html yg diatas
dan semua itu disimpan di htdocs, jadi pas pertama buka browser tu masuk dulu ke view.phpbwat ngeliat isi database, jadi ngisi database nya bkn lewat phpmyadmin, tp lewat scriptinput.html tadi
nah, apakah ad yg bisa membantu saya? jujur,kalo ada html nya..agak bingung..
templating kah .. ?
kalo anda binus,semester 6mungkin ga sampe segitunya..
buat aja semua nya dalam .phpato mgkn mksdnya .html itu di gabung aja kedalam .php begitu..tinggal insert tag php dimana anda membutuhkan nya..
bagian yg $sql nya sy krg mengerti kkga tau gmna query bikin table ?coba googling :)ahonks109-06-2011, 08:10 AMbuat aja semua nya dalam .phpato mgkn mksdnya .html itu di gabung aja kedalam .php begitu..tinggal insert tag php dimana anda membutuhkan nya.. justru sy butuh nya satu .html itu untuk satu fungsi .php jd dari view.php itu ad link .html bwat ngejalanin ntu fungsi .phpsetanbedul
09-06-2011, 01:01 PMiy bener, tp sy butuh masing" script php dari fungsi yg saya sebutkan tadiuntuk satu fungsi dibuat terpisah, jd satu fungsi di tulis di satu file notepad
bagian yg $sql nya sy krg mengerti kkkk kasi contoh aja
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 6/152
INSERT INTO `hd_doc1` (`doc_id`, `doc_name`) VALUES(2, 'AB Wardoyo, Dr'),
(436, 'Amar Widhiani, Dr');utk input
SELECT *FROM `hrd_dep`LIMIT 0 , 30untuk select..
justru sy butuh nya satu .html itu untuk satu fungsi .php
jd dari view.php itu ad link .html bwat ngejalanin ntu fungsi .phpitu maksudnya requure dan include :???:kl kk tangkap.. km kurang jelas dalam penggunaan perintah dasar php.. tp kk mo saranin kamuagar memakai 1 file sebagai tempat buat jalaniin perintah.. bukan bikin banyak file PHP yanguntuk jalanin select pake select.php; insert pake insert.php dst
kk saranin pake 1 file (index.php) yg nanti kamu kendalikan file apa yg akan dipanggil.. seperti judul / link ini
http://www.indowebster.web.id/showthread.php?t=131258&page=27di prog km nantinya bikin
index.php?f=update&id=4 yg akan memanggil file update.php
index.php?f=insert&id=4 yg akan memanggil file insert.phpdst.dalam penggunaannya tentu disesuaikan dgn keinginan kamuzekusion09-06-2011, 04:29 PMiy bener, tp sy butuh masing" script php dari fungsi yg saya sebutkan tadiuntuk satu fungsi dibuat terpisah, jd satu fungsi di tulis di satu file notepad
justru sy butuh nya satu .html itu untuk satu fungsi .php jd dari view.php itu ad link .html bwat ngejalanin ntu fungsi .php
hmm,, biar gampang ganti .php smua aja deh mnrt gw :iii:
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 7/152
misal ini halaman add member misal addmember.php
<head><!--tempat head -->
</head><body><!--tempat body diisi form addmember><form action="lib/doaddmember.php" enctype="multipart/form-data" method="POST"class="choose-form">
<p><label>Name </label> <input name="name" id="name" size="40" type="text" /></p><p><label>Email</label> <input name="email" id="email" size="40" type="text" /></p><p><label>Address</label> <textarea name="address" id="address" cols="40"rows="5"></textarea></p><p><label></label><input class="button" name="submit" type="submit" value="Submit"
/></p></form></body>
trus buat halaman fungsi utk memasukkan data tadi k database, doaddmember.php
<? // Get values from form.
require('connection.php');connectdatabase();
$name=$_POST['name'];$email=$_POST['email'];$address=$_POST['address'];
mysql_query("INSERT INTO member (name, email, address) VALUES('$name', '$email','$address')")or die(mysql_error());?><script language="JavaScript">
window.location="../memberlist.php";</script><?
begitu bukan yg dimaksud? :bingung:
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 8/152
skalian maw tanya jg...
gw punya tabel,, product, productdetail, categoryfieldnya misal:category [id | kategori]
product [id | idkategori | name | description | pic]productdetail [id | idproduct | size | color | stock]
gw maw pas lg delete kategori.. smua product yg di kategori tsb ikut ilang.dah berhasil sih,, tapi ada klupaan.. productdetailnya masih ada :swt:
minta tolong bantu koreksi :maaf:ini function deletenya
<?require("connection.php");
connectdatabase();$kategori=$_GET['id'];
$sql=mysql_query("SELECT * FROM product,productdetail WHEREproduct.id=productdetail.idproduct AND product.idkategori='$kategori' ");if(mysql_num_rows($sql)>0){for($a=0;$a<mysql_num_rows($sql);$a++){$row=mysql_fetch_array($sql);if($row['pic']!='') unlink("../../".$row['pic']);}
$result=mysql_fetch_array($sql);$productid=$result['idproduct'];mysql_query("DELETE FROM productdetail WHERE idproduct='$productid'");mysql_query("DELETE FROM product WHERE idkategori='$kategori'");}mysql_query("DELETE FROM category WHERE id='$kategori'");
?>
penempatan query buat delete productdetail benar ga? :???:
====duh salah ketik :swt:
fixedsetanbedul09-06-2011, 10:35 PM^ harus ada pengecekan apakah datanya masuk dgn benar ato tidak?!?itu buat minimalisir error
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 9/152
setanbedul09-06-2011, 10:35 PM^ harus ada pengecekan apakah datanya masuk dgn benar ato tidak?!?itu buat minimalisir errorzekusion
09-06-2011, 10:59 PM^ harus ada pengecekan apakah datanya masuk dgn benar ato tidak?!?itu buat minimalisir error
dibuat ky gini maksudnya :???:
<? require('connection.php');connectdatabase();$kategori=$_GET['id'];
$check=mysql_query("SELECT * FROM product,productdetail WHEREproduct.id=productdetail.idproduct AND product.idkategori='$kategori'");$jmlcek=mysql_num_rows($check);
if($jmlcek==1){?><script language="JavaScript">window.location="../admin.php?act=product&stat=15";</script><? }if($jmlcek==0){ // Do delete statement.
$sql=mysql_query("SELECT * FROM product,productdetail WHEREproduct.id=productdetail.idproduct AND product.idkategori='$kategori' ");if(mysql_num_rows($sql)>0){for($a=0;$a<mysql_num_rows($sql);$a++){$row=mysql_fetch_array($sql);if($row['pic']!='') unlink("../../".$row['pic']);}$result=mysql_fetch_array($sql);$productid=$result['idproduct'];mysql_query("DELETE FROM productdetail WHERE idproduct='$productid'");mysql_query("DELETE FROM product WHERE idkategori='$kategori'");
}mysql_query("DELETE FROM category WHERE id='$kategori'");
// Re-direct this page to select.php.?><script language="JavaScript">window.location="../admin.php?act=product&stat=16";</script>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 10/152
<? }
?>
:???:boyboyjc13-06-2011, 03:18 PMsaya mencoba membantu menjawab yah kk..
kalo di liat2 sih harusnya uda bener..
logic nya kan :-delete productDetail berdasarkan idProduct dimana product tersebut ada dalam kategori yg akandi delete-delete product dimana idProduct berada dalam kategori yg akan di delete
-delete kategori yg terpilih untuk di delete
$query = mysql_query("select idProduct from product p, category c where p.idKategori =c.idKategori and c.idKategori = '".$_POST['kategori']."'") or die(mysql_error());while($fetch = mysql_fetch_row($query)){$query = mysql_query("delete from productDetail where idProduct = ".$fetch[0]) ordie(mysql_error());}
//ini agak ragu,, perlu looping utk delete semua, ato dg query di bawah ini sudah terdeletesemua.. harusnya sih uda terdelete semua tanpa looping$query = mysql_query("delete from product where idKategori = ".$_POST['kategori']) ordie(mysql_error());$query = mysql_query("delete from category where idKategori = ".$_POST['kategori']) ordie(mysql_error());Uya9114-06-2011, 05:53 AMapa bisa ya script javascript mengakses database tanpa harus menggunakan php? dan misalmenggunakan PHP gimana cara ngubah index.php jadi .html?black_clavus
14-06-2011, 06:57 AMapa bisa ya script javascript mengakses database tanpa harus menggunakan php? dan misalmenggunakan PHP gimana cara ngubah index.php jadi .html?setahu saya si ga bisa :iii:lagian javascript kan di simpennya di client, ga aman :peace:kalo mau pake javascript buat panggil / running php buat akses database...
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 11/152
.php jadi .html? klik kanan, rename :hahai:emg tujuan diganti buat apa?ske1th14-06-2011, 08:17 AMpermisi , mau nanya nih
saya punya sebuah skrip kecil untuk listing semua koneksi MySQLnah di salah satu kolomnya, saya isi dengan hostformat dari host ini adalah host:port
yang saya ingin lakukan adalah, memberi alias untuk host tertentu, misal
if ($host=='localhost') {echo "<td>--SERVER--</td>";}nah, karena format host itu adalah host:port, jadinya ga ada yang kena
gimana caranya nangkap host:port itu?saya perhatikan, port-nya random
jadi saya bingung
terima kasihske1th14-06-2011, 08:22 AMapa bisa ya script javascript mengakses database tanpa harus menggunakan php? dan misalmenggunakan PHP gimana cara ngubah index.php jadi .html?
coba cron jobtapi saya ga bisa bantu banyaksaya masih blank soal cron job
tapi logikanyacron job bisa merubah nama file itun0thing14-06-2011, 08:35 AMapa bisa ya script javascript mengakses database tanpa harus menggunakan php? dan misalmenggunakan PHP gimana cara ngubah index.php jadi .html?
@atassetau saya bisa, dlo pernah googling, coba aja search "javascript and database". tapi ini tidakdisarankan, karena perintah SQL Query kita akan kelihatan. lebih baik menggunakan ajax, JSON
atau jQuery(Ajax/jSon)untuk pertanyaan kedua... mau buat apa ya koq harus ngubah extension file segala ? :bingung:ske1th14-06-2011, 09:58 AMpermisi , mau nanya nihsaya punya sebuah skrip kecil untuk listing semua koneksi MySQLnah di salah satu kolomnya, saya isi dengan host
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 12/152
format dari host ini adalah host:port
yang saya ingin lakukan adalah, memberi alias untuk host tertentu, misal
if ($host=='localhost') {echo "<td>--SERVER--</td>";}
nah, karena format host itu adalah host:port, jadinya ga ada yang kena
gimana caranya nangkap host:port itu?saya perhatikan, port-nya random jadi saya bingung
terima kasih
sudah saya temukan solusinya :)setanbedul14-06-2011, 12:13 PM
apa bisa ya script javascript mengakses database tanpa harus menggunakan php? dan misalmenggunakan PHP gimana cara ngubah index.php jadi .html?pake metode ajax.. ato km pelajari jquery
dibuat ky gini maksudnya :???:...:???:sebenarnya mau kk
$n=mysql_query($sql)or die(mysql_error());yg di atas dah bener kok
Uya9114-06-2011, 12:31 PMsetahu saya si ga bisa :iii:lagian javascript kan di simpennya di client, ga aman :peace:kalo mau pake javascript buat panggil / running php buat akses database...
.php jadi .html? klik kanan, rename :hahai:emg tujuan diganti buat apa?
coba cron jobtapi saya ga bisa bantu banyaksaya masih blank soal cron job
tapi logikanyacron job bisa merubah nama file itu
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 13/152
@atassetau saya bisa, dlo pernah googling, coba aja search "javascript and database". tapi ini tidakdisarankan, karena perintah SQL Query kita akan kelihatan. lebih baik menggunakan ajax, JSONatau jQuery(Ajax/jSon)
untuk pertanyaan kedua... mau buat apa ya koq harus ngubah extension file segala ? :bingung:
begini gan, karena kemarin saya masuk ke sebuah situs , kemudian saya daftar , nah, saatpendaftaran, saya liat di url nya. ternyata ujungnya .html. (setau saya kan kalau masalahpendaftaran itu pasti berhubungan dengan php. dan pasti ekstensinya .php ) nah, itulah kenapasaya bertanya gan :peace:
pake metode ajax.. ato km pelajari jquery
thanks ya kk.
untuk semua thanks infonya ya . menammbah ilmu nih :peaceske1th14-06-2011, 02:14 PMbegini gan, karena kemarin saya masuk ke sebuah situs , kemudian saya daftar , nah, saatpendaftaran, saya liat di url nya. ternyata ujungnya .html. (setau saya kan kalau masalahpendaftaran itu pasti berhubungan dengan php. dan pasti ekstensinya .php ) nah, itulah kenapasaya bertanya gan :peace:
thanks ya kk.
untuk semua thanks infonya ya . menammbah ilmu nih :peace
berarti halaman daftarnya htmltapi pas submit, pasti ke php :)php bisa diembed html , juga sebaliknya -- cmiiwsetanbedul15-06-2011, 12:32 AMberarti halaman daftarnya htmltapi pas submit, pasti ke php :)
php bisa diembed html , juga sebaliknya -- cmiiwada kemungkinan pake httaccess yg membuathtml dibaca php jadi walau tulisannya html.. tetapi aslinya itu phpske1th15-06-2011, 07:24 AMada kemungkinan pake httaccess yg membuat html dibaca php jadi walau tulisannya html.. tetapiaslinya itu php
bisa juga :)
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 14/152
n0thing16-06-2011, 09:29 AM@mod setanbedul
dah perna pake dll sqlsrv driver / PDO driver (dari microsoft)??
setanbedul16-06-2011, 11:45 PMbelum..intinya km mo pake sql server khan? kk pernah pake odbcn0thing17-06-2011, 08:17 AMga mau pake odbc, koneksinya lambat. hahaha
ok dah kirain saya om momod pernah pake. kalo pernah pake kan mau tanya stabil / gak-nyarickhy17-06-2011, 09:44 AM
kalau mau pake Microsoft SQL Server bukannya php sudah ada extensionnya? tinggaluncomment php_mssql.dll di php.inisetanbedul17-06-2011, 10:44 AMga mau pake odbc, koneksinya lambat. hahaha
ok dah kirain saya om momod pernah pake. kalo pernah pake kan mau tanya stabil / gak-nyastabil kok.. tp tergantung dari servernya.. jadi bukan masalah koneksi yg km pake..:garing: makanya akan lebih baik kl server buat php / apache dan database terpisah..
jgn lupa bikin jadwal restart server setiap beberapa hari..
n0thing17-06-2011, 02:42 PMkalau mau pake Microsoft SQL Server bukannya php sudah ada extensionnya? tinggaluncomment php_mssql.dll di php.ini
uda ga di support lagi. jadinya sekarang pake sqlsrv driver ato ga pdo
@setanbedul
thanks infonyazekusion
17-06-2011, 04:33 PMada yg taw cara buat force download file pdf ga?
gw pernah buat c, tapi a href download gw sendiriin di page baru. misal download.php
nah skrg,, gw tarok itu di product-detail.phpyg isi dr product detail dikluarin dr function yg gw buat (dan gw kumpulin) di function.php
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 15/152
downloadnya gw jg tarok di function
<a href="http://namawebsite/web/namafolder/namafile.pdf"
gw jg dah tarok ini di htaccess
AddType application/octet-stream .pdf
tapi begitu diklik,, pdf kebuka di browser. bukan kedownload.ada yg bisa bantu :???:hentaigumi17-06-2011, 05:41 PM
ada yg taw cara buat force download file pdf ga?
gw pernah buat c, tapi a href download gw sendiriin di page baru. misal download.php
nah skrg,, gw tarok itu di product-detail.phpyg isi dr product detail dikluarin dr function yg gw buat (dan gw kumpulin) di function.phpdownloadnya gw jg tarok di function
<a href="http://namawebsite/web/namafolder/namafile.pdf"
gw jg dah tarok ini di htaccess
AddType application/octet-stream .pdf
tapi begitu diklik,, pdf kebuka di browser. bukan kedownload.ada yg bisa bantu :???:
Coba headers yang dikirim ke browser di set seperti ini :Cache-Control: publicContent-Description: File TransferContent-Disposition: attachment; filename=nama_file.pdf Content-Type: application/octet-streamContent-Transfer-Encoding: binary
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 16/152
Kalau pakai PHP bisa pakai fungsi header();Tiap bahasa punya fungsi sendiri kan yah untuk urusan set header ...
Semoga bermanfaat.4dipati
18-06-2011, 03:44 PMkmrn saia cari script php ip log dapatnya ini
<?php$ip = $_SERVER['REMOTE_ADDR'];$pagina = $_SERVER['REQUEST_URI'];$datum = date("d-m-y / H:i:s");$invoegen = $datum . " - " . $ip . " <br />";$fopen = fopen("lapor-gan.html", "a");fwrite($fopen, $invoegen);
fclose($fopen);?>
Report-nya tampilanya bgini18-06-11 / 08:35:35 - xxx.xxx.xxx.xxx18-06-11 / 08:35:35 - xxx.xxx.xxx.xxx18-06-11 / 08:35:35 - xxx.xxx.xxx.xxxsemuanya normal kecuali jam, jamnya nggk ngikut jam d pc.kayanya ngikut jam serversetempat. nah yang mau saia tanyakan harus tambahin ap nih? agar jamnya sama kaya di pc. ataupaling tidak cocok jam d indonesia. :peace: maap kurang mudeng bginian.
zekusion18-06-2011, 08:21 PMCoba headers yang dikirim ke browser di set seperti ini :
Cache-Control: publicContent-Description: File TransferContent-Disposition: attachment; filename=nama_file.pdf Content-Type: application/octet-streamContent-Transfer-Encoding: binary
Kalau pakai PHP bisa pakai fungsi header();
Tiap bahasa punya fungsi sendiri kan yah untuk urusan set header ...Semoga bermanfaat.
jd lima baris itu dimasukin di dlm header(); :???:
ada contoh cara definenya :???::pusing: maw ditarok disebelah mana
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 17/152
setanbedul18-06-2011, 11:12 PMkmrn saia cari script php ip log dapatnya ini
<?php$ip = $_SERVER['REMOTE_ADDR'];$pagina = $_SERVER['REQUEST_URI'];$datum = date("d-m-y / H:i:s");$invoegen = $datum . " - " . $ip . " <br />";$fopen = fopen("lapor-gan.html", "a");fwrite($fopen, $invoegen);fclose($fopen);?>
Report-nya tampilanya bgini18-06-11 / 08:35:35 - xxx.xxx.xxx.xxx18-06-11 / 08:35:35 - xxx.xxx.xxx.xxx18-06-11 / 08:35:35 - xxx.xxx.xxx.xxxsemuanya normal kecuali jam, jamnya nggk ngikut jam d pc.kayanya ngikut jam serversetempat. nah yang mau saia tanyakan harus tambahin ap nih? agar jamnya sama kaya di pc. ataupaling tidak cocok jam d indonesia. :peace: maap kurang mudeng bginian.bagaimana kl reportnya di tulis di database?cara di atas bagus... tp kl di database mencegah agar org gk berhak membacanya
jd lima baris itu dimasukin di dlm header(); :???:
ada contoh cara definenya :???::pusing: maw ditarok disebelah manadi script paling atas4dipati19-06-2011, 12:02 AMbagaimana kl reportnya di tulis di database?cara di atas bagus... tp kl di database mencegah agar org gk berhak membacanya
di script paling atas
Masalahnya ini buat saia pasang di blogger.com broe :peace: , deteksi ip visitor. monitoringnyatetep dr blog yg berhosting. kira2 bisa nggk ya di cocokin jamnya? googling lum nemu2 nihsetanbedul19-06-2011, 10:54 AMMasalahnya ini buat saia pasang di blogger.com broe :peace: , deteksi ip visitor. monitoringnyatetep dr blog yg berhosting. kira2 bisa nggk ya di cocokin jamnya? googling lum nemu2 nih
ooo maksudnya githu.. pake cara isenk bin jahat kk aja
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 18/152
pernah bikin script gbr pake php.. bagaimana kl km bikin scriptnya gini
<?php //script input log di web kamu
//script nampilin gbrheader('content-type:image/jpg'); //script gbr
ini diletakkan di web kamu (terserah naronya dimana) jadi logntya itu ada di web kamu lain tpsumbernya dari bloggerUya9119-06-2011, 09:52 PMooo maksudnya githu.. pake cara isenk bin jahat kk ajapernah bikin script gbr pake php.. bagaimana kl km bikin scriptnya gini
<?php //script input log di web kamu
//script nampilin gbrheader('content-type:image/jpg'); //script gbr
ini diletakkan di web kamu (terserah naronya dimana) jadi logntya itu ada di web kamu lain tpsumbernya dari blogger
header itu kan artinya kepala ya kan kak? seperti tag html <head>, tapi kok di php malahngarahkan ke page lain atau menampilkan gambar . mohon penjelasan dan arti sebenarnya kakmaster?4dipati19-06-2011, 10:51 PMooo maksudnya githu.. pake cara isenk bin jahat kk ajapernah bikin script gbr pake php.. bagaimana kl km bikin scriptnya gini
<?php
//script input log di web kamu //script nampilin gbrheader('content-type:image/jpg'); //script gbr
ini diletakkan di web kamu (terserah naronya dimana) jadi logntya itu ada di web kamu lain tpsumbernya dari blogger
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 19/152
:aghh: pikiranku kebaca deh :hoho: emng rencana mau bikin kaya gtu.. cm jam-nya aj tuh ygbikin ribethentaigumi20-06-2011, 08:26 AM
jd lima baris itu dimasukin di dlm header();ada contoh cara definenya maw ditarok disebelah mana
Coba cari di google dengan keyword :- php force download tutorial
Cari tahu lalu coba ... barulah bertanya.hentaigumi20-06-2011, 08:27 AMkmrn saia cari script php ip log dapatnya ini
<?php$ip = $_SERVER['REMOTE_ADDR'];$pagina = $_SERVER['REQUEST_URI'];$datum = date("d-m-y / H:i:s");$invoegen = $datum . " - " . $ip . " <br />";$fopen = fopen("lapor-gan.html", "a");fwrite($fopen, $invoegen);fclose($fopen);?>
Report-nya tampilanya bgini18-06-11 / 08:35:35 - xxx.xxx.xxx.xxx18-06-11 / 08:35:35 - xxx.xxx.xxx.xxx18-06-11 / 08:35:35 - xxx.xxx.xxx.xxxsemuanya normal kecuali jam, jamnya nggk ngikut jam d pc.kayanya ngikut jam serversetempat. nah yang mau saia tanyakan harus tambahin ap nih? agar jamnya sama kaya di pc. ataupaling tidak cocok jam d indonesia. :peace: maap kurang mudeng bginian.
Pertama, ambil timezone / time client menggunakan ajax request, jadi kita buat javascriptnyaclient mempost waktu setempat, darisana kita bisa pakai dan dimasukkan kedalam php.
http://stackoverflow.com/questions/13/how-can-i-determine-a-web-users-time-zonesetanbedul20-06-2011, 08:48 AMheader itu kan artinya kepala ya kan kak? seperti tag html <head>, tapi kok di php malahngarahkan ke page lain atau menampilkan gambar . mohon penjelasan dan arti sebenarnya kakmaster?benar.. km ngak salah
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 20/152
tp kita ngak bisa bilang pendahuluan sebelum masuk.. maksudnya header harus ada di awal2..kadang malah ada di akhir.. tetapi ada tambahan..sebelum hadir header Tidak boleh ada tampilannb: bisa di akalin pake perintah ob_start tp kk masih belajar yg ini
header ada macam2.. seperti
menuju ke page lain. sebenarnya lebih tepat.. memanggil halaman lain. kl di saya milih pake js,ada yg suruh pake meta.. tp tergantung kebutuhanmenunjukkan type filenampilin gambarmemaksa buat download => not work on IE.. ?!?dan lain-lain..
tergantung kebutuhan kita seh
Pertama, ambil timezone / time client menggunakan ajax request, jadi kita buat javascriptnyaclient mempost waktu setempat, darisana kita bisa pakai dan dimasukkan kedalam php.
http://stackoverflow.com/questions/13/how-can-i-determine-a-web-users-time-zonesekalian deh..kenapa beberapa site/script pake header expire kok ngak jalan ya? apakah ini berhubungan amabrowsernya ?hentaigumi20-06-2011, 10:18 AMkenapa beberapa site/script pake header expire kok ngak jalan ya? apakah ini berhubungan amabrowsernya ?
Header expire tidak menjamin bahwa page akan selalu didodownload yang baru terus(pengalaman), jadi selain header expire, saya juga biasanya pakai cache-control max-age, private (privateberarti proxy / ISP tidak boleh melakukan caching sama sekali) atau juga must-revalidate.keong_4620-06-2011, 11:07 AMgini bos ane lgi belajar bikin web.contohnya gini bosa ke b = 1kma ke c = 2kma ke d = 3km
b ke c = 1kmb ke d = 2kmdll
nah itu gimana tuh cara bikin fungsi,option sama tablenya ????tolong di bantu yah bos.4dipati20-06-2011, 02:47 PM
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 21/152
Pertama, ambil timezone / time client menggunakan ajax request, jadi kita buat javascriptnyaclient mempost waktu setempat, darisana kita bisa pakai dan dimasukkan kedalam php.
http://stackoverflow.com/questions/13/how-can-i-determine-a-web-users-time-zone
sip makasi pak broe, tp banyak bgt y :bingung: td googling nemu bgini
date_default_timezone_set('Asia/Jakarta');$script_tz = date_default_timezone_get();if (strcmp($script_tz, ini_get('date.timezone')))
dah cocok sama d pc sekarang. selanjutnya deteksi url :haha: script aslinya bsa deteksi root/urlmana aj yang telah dibuka visitor. ada masukan nggak?hentaigumi20-06-2011, 04:30 PM
@adipati
Ooo kalo itu sih hanya menset waktu server untuk menggunakan GMT +7.Kalau kasusnya user ada di eropa, dia akan melihat waktu yang ada di browser ya waktunyaJakarta.
Cara yang saya post diatas fungsinya agar user melihat waktunya dia sendiri (relative terhadapserver).setanbedul20-06-2011, 08:51 PM:???:
gini bos ane lgi belajar bikin web.contohnya gini bosa ke b = 1kma ke c = 2kma ke d = 3kmb ke c = 1kmb ke d = 2kmdll
nah itu gimana tuh cara bikin fungsi,option sama tablenya ????
tolong di bantu yah bos.aq malah bingung...mungkin lebih baik kamu pikirkan databasenya..a=jakartab=bandungc=bekasidst........
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 22/152
untuk a,b,c ini km bikin table kota*id*kota_________________untuk jarak km bikin table jarak
*kota1*kota2*jarak
nb: pake id isi kotanya
sementara di atas dulu.. ntar baru lanjutXinez23-06-2011, 10:58 AMeh, ada yang tau cara koneksi oracle dengan php menggunakan adodb?? :???:ReccaZero
25-06-2011, 12:53 PMScript untuk buat kategori gimana ya? baru ngerti buat list artikel terbaru.... tolong dunk mintascript membuat kategori artikel di websitezekusion27-06-2011, 09:34 AMmaw tanya jg..gw ada form buat isi barang.. inputnya misal nama_barang, jumlah, harga..klo cuma 1 gitu kan,, waktu INSERT tinggal POST skali aja tuh,, trus tinggal INSERT kdatabase..
nahh,, klo misal di form (web), ada (ADD NEW ITEM),, setiap diklik.. bisa nambah
nama_barang, jumlah, harga lagi jadi misal ada user bs pesen barang mpe 5 gitu,,POST buat INSERT ke database gimana :???:
Script untuk buat kategori gimana ya? baru ngerti buat list artikel terbaru.... tolong dunk mintascript membuat kategori artikel di website
junior programmer bantu jawab :maaf:..gawsa pke script,, tinggal rapiin aja di database
bikin tabel kategori & artikelmisal : kategori = [id | kategori], artikel [id | kategori_id | judul_artikel | isi_artikel]
nti diweb nya siapin wrapper aja buat nglist kategori,, SELECT * kategorihentaigumi27-06-2011, 10:34 AM@zekusion
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 23/152
Kalo post begitu, nama di formnya jadi bentuk array seperti ini mas bro :
<input type="text" name="nama_barang[]" style="width:200px" />, misal : value = aaa
<input type="text" name="nama_barang[]" style="width:200px" />, misal : value = bbb<input type="text" name="nama_barang[]" style="width:200px" />, misal : value = ccc<input type="text" name="nama_barang[]" style="width:200px" />, misal : value = ddd<input type="text" name="nama_barang[]" style="width:200px" />, misal : value = eee
Jadi jika dalam satu form ada 5 input seperti itu, ketika di post akan menjadi seperti ini :
$nama_barang = array(){
0 => 'aaa',1 => 'bbb',2 => 'ccc',3 => 'ddd',4 => 'eee'}
Dan ketika memproses data hasil submitnya, saya biasanya begini :
for ($i = 0; $i < count($nama_barang); $i++)
{$sql = "INSERT INTO blablaba blablabla";$result = mysql_query($sql);}
/* Dan seterusnya dan seterusnya */
Cukup jelas?Atau cukup bingung?
Semoga bermanfaat ...:maaf:zekusion27-06-2011, 11:06 AMCukup jelas?Atau cukup bingung?
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 24/152
Semoga bermanfaat ...
:maaf:
cukup jelas n ada yg bingung jg :XD:
hmm.. klo dibagian ini
$nama_barang = array(){0 => 'aaa',1 => 'bbb',2 => 'ccc',3 => 'ddd',4 => 'eee'}
dr 0 sampe 4 itu untuk nunjuk array nya kan?buat $_POST nya dimana?klo misal user pesen brg mpe 9,, nambah array 5-8 lewat mana? :???:hentaigumi27-06-2011, 11:22 AM@zekusion
Oh kalo itu di HTML nya di mainkan pakai JavaScript kalau begitu.Bisa pakai jQuery, jadi ketika tombol [+Produk] di klik, di form muncul lagi field barang yangmasih kosong.Jadinya mirip field input urlnya indowebster.net bukan? (coba dicek)
Nah kalau jQuerynya begini yang biasa saya pakai :
$(document).ready(function(){$('.add_merk_dan_tipe').click(function() {$('.merk_dan_tipe').append('<li>'+ '<input class="form_input" name="merk_tipe[]" '+ 'type="text" style="width:305px;" '+ 'value="" />'+ '<a href="#" class="remove_merk_dan_tipe"> '
+ '<img src="images/circle_remove.png" border="0" alt="" /></a></li>');return false;});
$('.remove_merk_dan_tipe').live('click', function() {$(this).parent().remove();return false;});
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 25/152
$('#toggles').click(function() {$('#section_table').show('<li>'+ ''
);});});
.add_merk_dan_tipe adalah tombol untuk menambah field pada form, misal :<a class="add_merk_dan_tipe" href="#"><img src="tambah.png" border="0" /></a>
Sedangkan .remove_merk_dan_tipe itu tombol untuk menghapus field dari form.
Jadi ketika tombol add tadi di klik, dia akan menambahkan :
<li><input class="form_input" name="merk_tipe[]" type="text" style="width:305px;" value="" /><a href="#" class="remove_merk_dan_tipe"><img src="blablabla" border="0" alt="0" /></a></li>
Jadi nanti jika di post, $_POST['merk_tipe'] akan berupa array ... tinggal di loop deh ketikapenggunaannya.
Semoga bermanfaat
:maaf: jusbuah27-06-2011, 07:39 PMom mw nanyanapa y xampp yg ane instal di com ane g support dengan script phpap ada kesalahan install y???mhn pencerahnnya..........thanks!
beda versi mungkin........Uya9129-06-2011, 11:51 PM
kk, help. kode mysql_affected_rows() tidak berfungsi. data berhasil di insert namun di tulisanberhasilnya ada error mysql ini kk.
semua data yang di insert berhasil masuk ke database. dan sudah bisa.
ini kodenya .
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 26/152
$query = "INSERT INTO data_pribadi VALUES ('$kode', '$nama', '$alamat','$kota', '$jabatan', '$gaji')";@ $hasil = mysql_query($query);mysql_close(); //tutup koneksi ke MySQL //tampilkan pesan hasil dari query
if ($hasil)echo mysql_affected_rows().' record berhasil dimasukkan ke database'.'<p><a href="lihat_db.php">Lihat database</a></p>';
dan yang error hanyalah ini
echo mysql_affected_rows().' record berhasil dimasukkan ke database'.'<p><a href="lihat_db.php">Lihat database</a></p>';
kalau data, aman masuknyahentaigumi
30-06-2011, 07:41 AMkk, help. kode mysql_affected_rows() tidak berfungsi. data berhasil di insert namun di tulisanberhasilnya ada error mysql ini kk.
semua data yang di insert berhasil masuk ke database. dan sudah bisa.
ini kodenya .
$query = "INSERT INTO data_pribadi VALUES ('$kode', '$nama', '$alamat','$kota', '$jabatan', '$gaji')";
@ $hasil = mysql_query($query);mysql_close(); //tutup koneksi ke MySQL //tampilkan pesan hasil dari queryif ($hasil)echo mysql_affected_rows().' record berhasil dimasukkan ke database'.'<p><a href="lihat_db.php">Lihat database</a></p>';
dan yang error hanyalah ini
echo mysql_affected_rows().' record berhasil dimasukkan ke database'.'<p><a href="lihat_db.php">Lihat database</a></p>';
kalau data, aman masuknya
Itu mysql_close() nya ditaro paling akhir setelah fungsi mysql dijalankan.Karena mysql_affected_rows() itu prosesnya konek ke mysql lhoo ...
Jadi INSERT pasti sukses, tapi setelah insert, kamu langsung close connection,otomatis mysql_affected_rows() tidak bisa jalan dengan benar, karena reference link nya udah
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 27/152
ilang
Selamat mencoba.
* Tambahan :
Sebaiknya kalau kamu mau pakai @, jangan didepan variable nya tapi didepan nama fungsinya, jadi seperti ini >>> @mysql_query($sql);zekusion01-07-2011, 08:51 AM@zekusion
Oh kalo itu di HTML nya di mainkan pakai JavaScript kalau begitu.Bisa pakai jQuery, jadi ketika tombol [+Produk] di klik, di form muncul lagi field barang yangmasih kosong.Jadinya mirip field input urlnya indowebster.net bukan? (coba dicek)
Nah kalau jQuerynya begini yang biasa saya pakai :
$(document).ready(function(){$('.add_merk_dan_tipe').click(function() {$('.merk_dan_tipe').append('<li>'+ '<input class="form_input" name="merk_tipe[]" '+ 'type="text" style="width:305px;" '+ 'value="" />'+ '<a href="#" class="remove_merk_dan_tipe"> '+ '<img src="images/circle_remove.png" border="0" alt="" /></a></li>');
return false;});
$('.remove_merk_dan_tipe').live('click', function() {$(this).parent().remove();return false;});
$('#toggles').click(function() {$('#section_table').show('<li>'+ ''
);});});
.add_merk_dan_tipe adalah tombol untuk menambah field pada form, misal :<a class="add_merk_dan_tipe" href="#"><img src="tambah.png" border="0" /></a>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 28/152
Sedangkan .remove_merk_dan_tipe itu tombol untuk menghapus field dari form.
Jadi ketika tombol add tadi di klik, dia akan menambahkan :
<li><input class="form_input" name="merk_tipe[]" type="text" style="width:305px;" value="" /><a href="#" class="remove_merk_dan_tipe"><img src="blablabla" border="0" alt="0" /></a></li>
Jadi nanti jika di post, $_POST['merk_tipe'] akan berupa array ... tinggal di loop deh ketikapenggunaannya.
Semoga bermanfaat
:maaf:
:top:bener bgt,, ky indowebster.netdah berhasil buat form macem itu,, remove link jg beres..klo indowebster.net cuma satu tuh cuma buat ambil link ajatapi klo proyek gw,, ambil 5 field :keringat:nama barang, kategori, quantity, harga, url :sigh:
klo satu c ky indowebster.net pas $_POST tinggal pke array kan..trus tinggal INSERT :lalala:
nahh behub ini 5 field,, bingung saia :keringat:kmrn nemu caranya.. pke explode
<?php $request=explode(";",$request_item); for($z=0;$z<count($request);$z++){ ?>misal:roti, makanan, 10, 5000, www.roti.com; sate, makanan, 4, 10000, pondoksate.com
tar tuh explode manggil 1 record sampe titik koma ;bis gitu nampilin per kata, dipisah lg pke explode koma
gitu aja :lalala:
Uya9105-07-2011, 05:56 PMKAKAK!!!!!!!!!, kenapa ya kalau aku gunakan kode ini pada saat pertama koding selalubertuliskan undefined .misal aku ambil URL kayak gini:
$proses = $_GET['proses'];
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 29/152
//ini untuk mengambil data url kitasaat gunakan kode itu, selalu di pertama ada tulisan undefined index: proses
tapi kalau aku gunakan @ dibelakang $_GET, maka error tersebut pun hilang, apa ada caranyabiar gak pakai @ kk master?. misal saat kode ambil URL itu gak error saat di jalankan tanpa
pakai @.
aku tau, kan ini juga bukan cuma untuk ngambil URL, namun ini juga untuk form input jugaberguna,misal kalau di form kita gunakan method="GET" maka pada saat disubmit, akan muncul di URLnama submit input kita.
nah dalam php untuk mengambil data submit kita itu juga menggunakan GET, misal kode kaliini aku masukkan input kedalam variabel.
$username = $_GET['username'];itu cuma misal, kok aku jadi panjang lebar ya?!?!? wkwkwkwkwk.
mohon dah kk master, cara ngatasi bug @ tadi di ambil URL kkskoolkaholic05-07-2011, 07:19 PMKAKAK!!!!!!!!!, kenapa ya kalau aku gunakan kode ini pada saat pertama koding selalubertuliskan undefined .misal aku ambil URL kayak gini:
$proses = $_GET['proses']; //ini untuk mengambil data url kitasaat gunakan kode itu, selalu di pertama ada tulisan undefined index: proses
tapi kalau aku gunakan @ dibelakang $_GET, maka error tersebut pun hilang, apa ada caranyabiar gak pakai @ kk master?. misal saat kode ambil URL itu gak error saat di jalankan tanpapakai @.
aku tau, kan ini juga bukan cuma untuk ngambil URL, namun ini juga untuk form input jugaberguna,misal kalau di form kita gunakan method="GET" maka pada saat disubmit, akan muncul di URL
nama submit input kita.nah dalam php untuk mengambil data submit kita itu juga menggunakan GET, misal kode kaliini aku masukkan input kedalam variabel.
$username = $_GET['username'];itu cuma misal, kok aku jadi panjang lebar ya?!?!? wkwkwkwkwk.
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 30/152
mohon dah kk master, cara ngatasi bug @ tadi di ambil URL kk
pake ini aja biar aman kak
if (isset($_GET["proses"])){$proses = $_GET["proses"];}
jadi kalo ga ada $_GET["proses"] di urlnya, ga dimasukin ke variabel. cmiiw.Uya9105-07-2011, 07:39 PM
pake ini aja biar aman kak
if (isset($_GET["proses"])){$proses = $_GET["proses"];}
jadi kalo ga ada $_GET["proses"] di urlnya, ga dimasukin ke variabel. cmiiw.
wah, kk master, malah blank :peace:aku mulai lagi , :hero: begini, kan aku ambil urlnya untuk menampilkan tampilan index. kan akugunakan proses ini dengan switch($proses)
lihat kode berikut kk.
$proses = $_GET['proses'];if($proses == '')$proses = 'pilihan';
lalu setelah itu aku ...
switch($proses){
/*********************/ case 'pilihan':
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 31/152
//dibawah ini kode untuk menampilkan halaman index. pertama
nah kalauaku hapus kode pertama tadi dan gunakan kode kk
if(isset($_GET['proses'])){$proses = $_GET['proses'];}
otomatis langsung blank karena switch tidak berguna.
dan kalau aku tambah kode berikut kk
if(isset($_GET['proses'])){$proses = $_GET['proses'];if($proses == '')$proses = 'pilihan';}
//lalu switch tadi
maka ada tulisan undefined index lagi, seperti semula kk :peace:
dan setelah itu aku coba hapus dan gunakan kode kk tanpa pakai if($proses == '') { $proses ='pilihan';
keluarlah tulisan undefined variable: proses
begitu kk permasalahannya :peace: mohon bantuannya.skoolkaholic05-07-2011, 07:53 PMkalo mau kayak gitu
if(isset($_GET['proses'])){$proses = $_GET['proses'];if($proses == '')$proses = 'pilihan';
// switchnya juga disini , kan yg variabel $proses yg ada isinya disini}
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 32/152
ato
$proses = '';if(isset($_GET['proses'])){$proses = $_GET['proses'];if($proses == '')$proses = 'pilihan';
}
// switch disini
eh emang, mau bikin yg kyk gimana sih?
switch ($_GET['proses']){case '' :
echo 'ga ada variabel proses';break;case 'tambah' :echo 'tambah';break;case 'edit' :echo 'edit';break;case 'hapus' :echo 'hapus';break;
}
error gak kalo gitu ? gausah dimasukin ke $proses juga kan?Uya9105-07-2011, 07:59 PMkalo mau kayak gitu
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 33/152
if(isset($_GET['proses'])){$proses = $_GET['proses'];if($proses == '')$proses = 'pilihan';
// switchnya juga disini , kan yg variabel $prosesnya juga disini ~__~}
eh emang, mau bikin yg kyk gimana sih?
switch ($_GET['proses']){case '' :echo 'ga ada variabel proses';break;case 'tambah' :echo 'tambah';break;case 'edit' :echo 'edit';break;
case 'hapus' :echo 'hapus';break;}
error gak kalo gitu ? gausah dimasukin ke $proses juga kan?
pengen sih kak, tapi dosennya minta dimasukin ke variabel, ane disuruh bikin website polling kk,
ini kode lengkapnya :peace:
<?php
/************************************************** ********** Nama File.......: index.php ***** Penulis.........: Uya91 ***
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 34/152
** Tanggal.........: 04-06-2011 ***** Penjelasan......: Halaman Utama untuk ngawur polling ***************************************************** *********/
//panggil file header.php
include('inc/header.php');
//panggil file fungsi.phpinclude('inc/fungsi.php');
//dapatkan konfigurasi dari file konfig.phpinclude('inc/konfig.php');
//panggil file class_polling.phpinclude('inc/class_polling.php');
//dapatkan data dari proses pada URL$proses = $_GET['proses'];if($proses == '')$proses = 'pilihan';
// filter isi dari proses$proses = filter_str($proses);
//koneksikan ke MySQL serverif (!konek_db())exit('Error: Gagal melakukan koneksi ke MySQL server.<br>
Cek kembali settingan untuk host, username, dan password');
//handel setiap proses dengan switch dan caseswitch($proses){
/*********************/ case 'pilihan': /*********************/
echo '<h2>Selamat Datang di NgawurPolling.com</h2>'
.'<p>Silahkan pilih polling yang sesuai dengan keinginan anda.<br><br>'.'Daftar Polling untuk minggu ini: </p>'
.'<p><b><a href="index.php?proses=pemain">Polling Pemain Terfavorit</b></a>'
.'   [ <a href="poll_pemain.php">Hasil Polling</a> ]</p>'
.'<p><b><a href="index.php?proses=klub">Polling Klub Terfavorit</b></a>'
.'   [ <a href="poll_klub.php">Hasil Polling</a> ]</p>'
.'<p><b><a href="index.php?proses=band">Polling Band Terfavorit</b></a>'
.'   [ <a href="poll_band.php">Hasil Polling</a> ]</p>'
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 35/152
.'<p>[ <a href="poll_semua.php">Hasil Polling Semua Kategori</a> ]</p>'
.'<p align="center">© 2010 ngawurpolling.com</p>';
break; /**********************/
/**********************/ case 'pemain': /*********************/
//siapkan formecho '<h2>Polling Pemain Terfavorit</h2>'.'<p>Siapakah pemain Favorit Anda?</p>'.'<form action="poll_pemain.php?proses=proses_poll" method="POST">';
//panggil fungsi daftar poll() untuk menampilkan daftar pemain
echo daftar_poll('poll_pemain', 'pemain');
echo '</form>'.'<p>Tekan tombol Polling untuk memulai proses polling.</p>'.'<a href="index.php">Home</a>';
break; /*******/ /*************/ case 'klub': /*************/
//siapkan formecho '<h2>Polling Klub Terfavorit</h2>'.'<p>Manakah klub Favorit anda?</p>'.'<form action="poll_klub.php?proses=proses_poll" method="POST">';
//panggil fungsi daftar_poll() untuk menampilkan daftar klubecho daftar_poll('poll_klub', 'klub');
echo '</form>'.'<p>Tekan Tombol Polling untuk memulai proses polling.</p>'
.'<a href="index.php">Home</a>';break; /**************/
/************/ case 'band': /************/
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 36/152
//siapkan formecho '<h2>Polling Band Terfavorit </h2>'.'<p>Manakah Band Favorit Anda?</p>'.'<form action="poll_band.php?proses=proses_poll" method="POST">';
//panggil fungsi daftar_poll() untuk menampilkan daftar klubecho daftar_poll('poll_band', 'band');
echo '</form>'.'<p>Tekan tombol Polling untuk memulai proses polling.</p>'.'<a href="index.php">Home</a>';
break;}?>
maklumin pak dosen , katanya harus bisa pecahin masalah kayak gini, kalau gak, langsung dicekek ane :panik: :panik:skoolkaholic05-07-2011, 08:07 PM$proses = '';if(isset($_GET['proses'])){$proses = $_GET['proses'];if($proses == '')$proses = 'pilihan';
} // switch disini
saya kalo kena undefined variable gitu aja biasanya kak, :maaf::maaf::maaf:*tambahin ' '; doang :hahai:Uya9105-07-2011, 08:22 PM$proses = '';
if(isset($_GET['proses'])){$proses = $_GET['proses'];if($proses == '')$proses = 'pilihan';
}
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 37/152
// switch disini
saya kalo kena undefined variable gitu aja biasanya kak, :maaf::maaf::maaf:*tambahin ' '; doang :hahai:
dimananya kak ditambahin?
oya, pas aku coba kode kk diatas, malah blank :panik::panik:
lalu aku tambah ! dibelakang isset, kayak gini !isset , masih muncul kak undefinednya:elegan::centil::ohno::onion-10::madesu::sedih:
bingung dah aku, kayaknya memang harus pakai @ juga baru ilang tu kak . mohon kalau adatambahan solusi untuk kode ini kakrickhy
06-07-2011, 10:29 AMgini aja lebih pendek
$proses = ( !empty($_GET['proses']) )?$_GET['proses']:'pilihan'; // switch disini
dan hanya gunakan @ kalau kamu tahu apa yang kamu lakukan, bukan cuma untuk hilanginpesan error karena ini bisa menjadi potential bugUya91
06-07-2011, 12:07 PMgini aja lebih pendek
$proses = ( !empty($_GET['proses']) )?$_GET['proses']:'pilihan'; // switch disini
dan hanya gunakan @ kalau kamu tahu apa yang kamu lakukan, bukan cuma untuk hilanginpesan error karena ini bisa menjadi potential bug
tanda ? dan : itu artinya apa ya kak? pilihan?zekusion06-07-2011, 01:16 PMhelp :maaf:
gw buat product comparison..gw buat paging 10 item per pagenya,.. trus ada check box..hrs pilih 2-3 product buat di compare.
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 38/152
masalahnya : waktu check product dihalaman 1,, ganti halaman,, check product di halamansekian. trus COMPARE.naahh,, yg di check diawal ilang,, cuma kebaca di halaman terakhir dipilih itu.mawnya yg diawal td waktu di check ikut muncul.
kerjanya ky multiple quote forum kyna.. gw + multiquote di page skian,, trus + multiquote lagi dipage laen.. yg awal masi nempel
itu gimana ya :???:hentaigumi06-07-2011, 01:47 PM@zekusion
Hmm, ada banyak cara sih untuk solusinya.Kalau saya, mungkin akan bikin seperti ini.
Form dalam bentuk GET, bukan POST.Lalu ketika kita klik [Next Page] atau [Previous Page] atau [Page xXx].
Input yang di check, di prepare (disatukan dahulu item-uitemnya) menggunakan JavaScript,lalu dijadikan variable GET, lalu di redirect ke URL baru yang sudah di prep oleh javascripttersebut.
Contoh adalah website intel ;Ini halaman pilih nya :http://ark.intel.com/ProductCollection.aspx?familyID=48758&MarketSegment=SRV
Ini halaman hasilnya : http://ark.intel.com/Compare.aspx?ids=46495,46489,
Kelihatan kan cara kerjanya?rickhy06-07-2011, 02:51 PMtanda ? dan : itu artinya apa ya kak? pilihan?sama kayak if http://php.net/manual/en/control-structures.if.phplihat bagian commentzekusion07-07-2011, 08:48 AM
@zekusionHmm, ada banyak cara sih untuk solusinya.Kalau saya, mungkin akan bikin seperti ini.
Form dalam bentuk GET, bukan POST.Lalu ketika kita klik [Next Page] atau [Previous Page] atau [Page xXx].
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 39/152
Input yang di check, di prepare (disatukan dahulu item-uitemnya) menggunakan JavaScript,lalu dijadikan variable GET, lalu di redirect ke URL baru yang sudah di prep oleh javascripttersebut.
Contoh adalah website intel ;
Ini halaman pilih nya :http://ark.intel.com/ProductCollection.aspx?familyID=48758&MarketSegment=SRVIni halaman hasilnya : http://ark.intel.com/Compare.aspx?ids=46495,46489,
Kelihatan kan cara kerjanya?
iyahh,, ky gitu..klo yg itu brarti ditampung di url ya :iii:
jadi javascriptnya buat terima tampungan tadi ya.. hmm..dah lupa buat javascript :dead:
atw ada jquery buat ini ga? :???:hentaigumi07-07-2011, 08:57 AMiyahh,, ky gitu..klo yg itu brarti ditampung di url ya
jadi javascriptnya buat terima tampungan tadi ya.. hmm..dah lupa buat javascript
atw ada jquery buat ini ga?
Jarang pakai javascript saya mas bro.Coba di reverse-engineer dah tuh site nya intel :DUya9107-07-2011, 11:11 AMkakak master, maaf ane menjengkelkan kk2 karena tanya terus, yg ingin kuketahui adalah fungsibuilt-in php yang satu ini. srand() itu kepanjangannya apa kak? dan tugasnya untuk apa? dansetelah srand() , kenapa ada fungsi rand().?
lihat kode dibawah ini :
srand((double)microtime() * 1000000);
dan satu hal lagi kk. double itu apa? apakah itu type bilangan double pada matematika? atauhanya mendoublekan (dua kali) menghitung . dan lagi , kenapa harus * 1000000? apa 1 juta inigak bisa diubah kakak?
terima kasih
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 40/152
hentaigumi07-07-2011, 11:47 AM@Uya91
Waduh-waduh pertanyaanmu dasar semua tuh,
seharusnya bisa dicari sendiri di php.net atau cari di google begini : php manual srand
srand itu dipakai untuk menginisiasikan seed yang akan dipakai ketika menggunakan fungsirand.Tapi ini dipakai sebelum php versi 4.2.0
Kalau php versi diatas itu, kita pakai rand() pun langsung digenerate otomatis seednya.Kalau rand() ya dipakai untuk mengenerate random number berdasarkan nilai minimum danmaksimumnya.Hasilnya adalah bilangan bulat.
Lalu untuk (double), (int), (bool), (float), (string), (array), (object), (unset) ...Itu namanya Type casting, yaitu memaksa untuk sebuah variable untuk berubah tipenya menjaditipe lain.
/*** Contoh :*/
// Var disini masih berupa string, valuenya adalah 'Ini adalah kalimat'
$var = 'Ini adalah kalimat';
// Kita lakukan type casting menjadi integer, maka otomatis $var akan memiliki value 0 (nol)(int) $var;Uya9107-07-2011, 12:03 PM@Uya91
Waduh-waduh pertanyaanmu dasar semua tuh,seharusnya bisa dicari sendiri di php.net atau cari di google begini : php manual srand
srand itu dipakai untuk menginisiasikan seed yang akan dipakai ketika menggunakan fungsirand.Tapi ini dipakai sebelum php versi 4.2.0
Kalau php versi diatas itu, kita pakai rand() pun langsung digenerate otomatis seednya.Kalau rand() ya dipakai untuk mengenerate random number berdasarkan nilai minimum danmaksimumnya.Hasilnya adalah bilangan bulat.
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 41/152
Lalu untuk (double), (int), (bool), (float), (string), (array), (object), (unset) ...Itu namanya Type casting, yaitu memaksa untuk sebuah variable untuk berubah tipenya menjaditipe lain.
/*** Contoh :*/
// Var disini masih berupa string, valuenya adalah 'Ini adalah kalimat'$var = 'Ini adalah kalimat';
// Kita lakukan type casting menjadi integer, maka otomatis $var akan memiliki value 0 (nol)(int) $var;
terima kasih kak, begini, aku kurang mengerti yang di php net itu. makanya nanya sini. siapa taukk bisa lebih menyederhanakan pengertiannya.
oya, yang lebih membingungkanku adalah fungsi rand();
lihat script ku kak.
$kar = "ABCDEFGHIJKLMNOPKRSTUVWXYZ0123456789abcdefghijklmn opkrstuvwxyz";
srand((double)microtime() * 1000000);
for ($i=0; $i<$panjang; $i++){$nom_acak = rand() % 53;$pass .= substr($kar, $nom_acak, 1);}echo $pass;
pada rand() % 53, darimana ya dapat 53 itu?
kalau tanda % itu kan modulus, yaitu sisa pembagian. mohon dijelaskan dengan sederhana kak.biar aku bisa lebih paham, maklum, matematika aja dapat telur (0) , :peace:hentaigumi07-07-2011, 12:58 PM@Uya
Tanya lah sama yang bikin scriptnya,pasti ada maksud tersendiri buat masang itu angka 53.
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 42/152
Script diatas itu saya kategorikan sangat mudah,coba ambil kertas, tulis bagaimana script diatas bekerja.
Itu kan modelnya looping, coba kamu echo variable $pass pada setiap proses loop,darisana kamu bisa tau, sebenernya apa sih yang dikerjakan script itu.
Kalau saya sih pakainya mungkin angka 62.Kenapa? Itu dia teka-tekinya,kamu harus cari tahu sendiri,belajar yang namanya Algoritma.
Kalo nanya terus sebelum depresi karena mentok,gak akan bisa-bisa bung. Seriously.Uya9107-07-2011, 02:06 PM@Uya
Tanya lah sama yang bikin scriptnya,pasti ada maksud tersendiri buat masang itu angka 53.Script diatas itu saya kategorikan sangat mudah,coba ambil kertas, tulis bagaimana script diatas bekerja.
Itu kan modelnya looping, coba kamu echo variable $pass pada setiap proses loop,darisana kamu bisa tau, sebenernya apa sih yang dikerjakan script itu.
Kalau saya sih pakainya mungkin angka 62.Kenapa? Itu dia teka-tekinya,
kamu harus cari tahu sendiri,belajar yang namanya Algoritma.
Kalo nanya terus sebelum depresi karena mentok,gak akan bisa-bisa bung. Seriously.
proses script ini adalah mengambil 8 huruf acak dari variabel $kar. sebelum mengambil 8 hruf dengan substr kita lakukan looping dengan for sebanyak panjang huruf, yaitu 8. lalu kemudian dirand, nah, rand ini kalau tidak di isi nilainya, cuma rand() maka dia akan mengambil rand(0,randmax), nah yang saya bingung itu modulus 53 ini, seperti tidak berhubungan dengan apapun.pembuatnya scriptnya dah gak ada lagi kk.
kemudian setelah di rand barulah di ambil sebanyak variabel panjang tadi, yaitu 8 menggunakanlooping for. yang di deklarasikan dengan kode $pass = substr($kata, $mulai_dari,$sebanyak(atau saya langsung isikan 1));
karena loopingnya sampai 8 karena for tadi. maka script substr akan diulang sebanyak 8. karenasaya hanya mengambil 1 kata di deklarasi substr. maka akan keluar random huruf atau nomorsebanyak 1. dan karena saya looping sebanyak 8, maka yang keluar adalah 8 huruf atau nomor
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 43/152
yang acak.
yang bikin bingung adlaah modulus 53 tadi......
kalau dalam matematika berapa ya? rumus gimana? waaaaa matematika ku 000000000 terus.
dah cari sana sini gak ketemu , buka di php.net cuma ngejelasin rand([min],[max]) ... dia gaknegejelasin diluar (kurung) ini.
AAAAAAAAA!!!!!!! pusing. xixixixixi mudahan ane gak stress karena nyangkut di script ini.....kalau gak ngarti ya gak bisa nerusin script ini.
kalau kkk bisa contohin, bantuin ane ya. jelaskan dengan simple aja. misal rand([min],[max])operator aritmatika seperti + * - % int ; ........ ini kalau dirumuskan, randomkan(minimal integersampai maximal integer kemudian di modulus dengan 53 agar dapat hasil sisa pembagian..... lalu
masukkan dalam variabel..
sekarang pertanyaanku kalau minimalnya rand kan 0, kalau maximalnya berapa?
ini hanya pemikiranku, namun belum tentu benar. dan juga hasil yang didapat dari modulus saataku jumlahkan berupa 0,1362472467437837 bla bla bla bla. rumus ini mengerikannn!!!! jajajajaaja mohon bantuan rumusnya kk. siapa saja yang bisa bantu silahkan dibenarkan. aku dahseriously.hentaigumi07-07-2011, 02:18 PM@Uya
Sekali lagi saya tekankan, baca php manual ...Semua ada disana, dengan sangat jelas dan dengan bahasa yang mudah ...
Ini deh saya bikin yang di simplified fungsi diatas
$character_list = "ABCDEFGHIJKLMNOPKRSTUVWXYZ0123456789abcdefghijklmnopkrstuvwxyz";
for ($i=0; $i<$panjang; $i++)
{ // Jika rand() saja, maka akan digenerate bilangan acak dari 0 sampai nilai getrandmax(), // Untuk windows, getrandmax() itu adalah 32768, // Lalu 61 diambil dari jumlah karakter pada $character_list dikurang 1. // Kenapa dikurangi 1 ? Silahkan pelajari sifat dari fungsi substr(); // Saling berhubungan ....$nomor_acak = rand() % 61;$pass .= substr($character_list, $nomor_acak, 1);
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 44/152
}echo $pass;skoolkaholic07-07-2011, 11:29 PMsaya mempunyai permasalahan dalam menampilkan order detail dari suatu order, sederhananya
tabelnya kayak gini =:iii:
mysql> select * from orders;+----+| id |+----+| 1 || 2 || 3 |+----+
3 rows in set (0.00 sec)
mysql> select * from order_detail;+----+---------+--------+| id | orderID | value |+----+---------+--------+| 1 | 1 | meja || 2 | 1 | kursi || 3 | 1 | sofa || 4 | 2 | bantal || 5 | 2 | guling |
| 6 | 3 | sabun |+----+---------+--------+6 rows in set (0.00 sec)
nah yang diharapkan hasilnya kayak gini :iii: =
https://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e48307d16.png
nah setelah nyobain pake koding
<?php$query = mysql_query("select * from orders") or die (mysql_error());$no = 1;while ($row = mysql_fetch_array($query)){
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 45/152
$id = $row["id"];
$query2 = mysql_query("select * from order_detail where orderID =$id") or die (mysql_error());while ($row2 = mysql_fetch_array($query2)){
$values .= $row2["value"]."<br>";}
$list .= '<tr><td>'.$no.'</td><td>'.$id.'</td><td>'.$values.'</td></tr>';
$no++;
}?>
<table rules="all" style="border-color: #666;" cellpadding="10"><tr><td>no</td><td>order_id</td><td>barang</td></tr>
<?php echo $list ?></table>
hasilnya malah kayak gini :iii:
https://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e483d9372.png
biar bisa hasilnya kayak ginihttps://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e484454db.png
gimana yak ?udah di bolak balik tetep aja hasilnya ga bisa kayak gitu :iii::iii:mohon bantuannya:maaf::maaf::maaf:hentaigumi08-07-2011, 09:33 AM
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 46/152
@skoolkaholic
Kesalahannya sederhana, kita tinggal reset $value di awal sebelum while row yang kedua ...Karena kalau tidak begini, $values masih menyimpan hasil looping sebelumnya.
$values = '';while ($row2 = mysql_fetch_array($query2)){ // Kode seperti biasa}
Selamat mencobaUya9108-07-2011, 11:44 AM@Uya
Sekali lagi saya tekankan, baca php manual ...Semua ada disana, dengan sangat jelas dan dengan bahasa yang mudah ...
Ini deh saya bikin yang di simplified fungsi diatas
$character_list = "ABCDEFGHIJKLMNOPKRSTUVWXYZ0123456789abcdefghijklmnopkrstuvwxyz";
for ($i=0; $i<$panjang; $i++)
{ // Jika rand() saja, maka akan digenerate bilangan acak dari 0 sampai nilai getrandmax(), // Untuk windows, getrandmax() itu adalah 32768, // Lalu 61 diambil dari jumlah karakter pada $character_list dikurang 1. // Kenapa dikurangi 1 ? Silahkan pelajari sifat dari fungsi substr(); // Saling berhubungan ....$nomor_acak = rand() % 61;$pass .= substr($character_list, $nomor_acak, 1);}echo $pass;
berhasil kk, terpecahkan masalahku. jadi kesimpulanku. adalah 61 atau 53 yang kumaksudkankemarin ternyata ada hubungannya. benar kata kk , aku test pakai coding versi ku sendiri. jadi :
srand((double)microtime() * 100000);walaupun ini tidak dituliskan maka tetap akan default seperti ini.
kemudian aku coding kayak gini untuk menghitung huruf yang aku punya di variabel kemarindengan cara :
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 47/152
$kar = "A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-0-1-2-3-4-5-6-7-8-9-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z";
//lalu aku explode agar bisa dihitung dengan fungsi count$hasil = explode('-', $kar);$hasil = count($hasil)echo ' Jumlah Seluruh huruf yang ada di variabel \$kar adalah: '.$hasil.'<br><br>'; //ini menunjukkan hasil 62 atau lebih. //jadi kenapa 53 ? itu artinya itu agar kita bisa dapatkan di huruf yang 14(sisa hasil modulusvariabel rand(tapi tidak ku tulis rand, cuma test di variabel) yaitu:$randasli = 32768; //ini defaultnya rand() jika tidak di set$huruf = 53; //misal huruf yang ku count tadi sama dengan 62 boleh ku isi dibawahnya asal jangan ku isi lewat dari huruf tersebut, takut hasil yang di dapat nanti lebih dari huruf yang ada.
$hasil1 = $randasli % $huruf;
echo 'hasil yang kudapat adalah '.$hasil1.'<br><br>'; //yaitu 14 //kemudian aku gunakan fungsi substring untuk ambil huruf dari variabel kar, namunsebelumnya aku bikin variabel kar1 dulu tanpa "-" untuk memecah.$kar1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmn opqrstuvwxyz";$hasil2 = substr($kar1, $hasil1, 1);echo 'Maka hasil yang kudapat adalah '.$hasil2.'<br><br>'; //nah seperti itulah, karena ku pakai rand jadinya di huruf yang 14 itu tadi akan diacak terus, danlooping yang kugunakan ada tanda .= , itu agar string huruf yang dulu tidak hilang(tertindih), danaku juga dah set kalau loopingku itu diulang sebanyak 8 kali. jadi hasil yang kudapat dari
random adalah 8 hruf dari hasil, karena random. maka aku dapat huruf tersebut pun jugaberubah-ubah. jadi kesimpulannya adlah pakai fungsi substr() untuk ambil huruf dari variabel kardimulai dari huruf ke 14(ini rand yang dimodulus dengan 53 tadi) lalu ambil satu huruf saja.selesai!!!makasih ya kk master. aku dah solved... :peace:
lumayan kemarin bikin test. kalau kk gak bikin coding kayak gitu kemarin, mungkin sampaisekarang aku asih gak ngerti.
sempat emosian dah mreka, kan dah ane bilang dari pertama. "mohon maaf kakak. mungkinpertanyaan saya akan mengesalkan kk kk master"
wkwkwkwkwkwk :peace:hentaigumi08-07-2011, 12:05 PM@Uya91
Tambahan, daripada beberapa baris pakai explode lalu count,kamu bisa pakai characterlist yang digabung, lalu untuk tau berapa banyak character itu,tinggal pakai strlen();
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 48/152
Selamat mencoba =)why2115-07-2011, 02:42 PMmau tanya apakah instalasi xampp, wamp, dll di linux sama dengan di windows.mohon
bimbingan saudara2 sekalian...hentaigumi15-07-2011, 03:03 PMmau tanya apakah instalasi xampp, wamp, dll di linux sama dengan di windows.mohonbimbingan saudara2 sekalian...
Nah, kalau di linux kita tidak pakai XAMPP, tapi LAMP.XAMPP sendiri sudah disediakan satu paket, tapi kalau LAMP saya sarankan install satupersatu.
Kalau di linux biasanya install via package management.
Contoh : Kalau pakai distro keluarga ubuntu, bisa pakai package management aptitude,dan command untuk install nya via terminal adalah :
Untuk MySQL : aptitude install mysql-server mysql-client libmysqlclient16-devUntuk Apache : aptitude install apache2 apache2-doc apache2-mpm-prefork apache2-utilsapache2-suexec libexpat1 ssl-certUntuk PHP : aptitude install libapache2-mod-php5 php5 php5-common php5-curl php5-devphp5-gd php5-idn php-pear php5-imagick php5-imap php5-mcypt daaaaaaan masih banyakpackage lainnya (tergantung kebutuhan).
:rokok:ueharakikumi15-07-2011, 10:15 PMcuma tambahan aja, XAMPP juga ada buat linux, tp agak ribet n gak sebebas install sendiriLAMPnyahentaigumi16-07-2011, 09:39 AMcuma tambahan aja, XAMPP juga ada buat linux, tp agak ribet n gak sebebas install sendiriLAMPnyaIya saya juga pernah pakai, tapi update softwarenya rusuh, soalnya gak masuk apt / aptitude dia.
setanbedul18-07-2011, 08:58 AMgw waktu dulu pake xampp linux.. langsung jalanin kok tp ya itu.. waktu dulu pake xampp pakemode root bukan user :???:fakir_benwit18-07-2011, 09:45 AMmau tanya script buat ilangin header footer waktu ngeprint via web gimana ya :dead:skoolkaholic
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 49/152
18-07-2011, 10:49 AMcara ngedetect browser trus redirect gimana ya ?rata rata pas googling tutorialnya ngeredirect kalo browsernya IE, nah kalo browser lain gmn yah?DTeach
18-07-2011, 12:32 PMmau tanya script buat ilangin header footer waktu ngeprint via web gimana ya :dead:itu harus edit di browsernya agar tidak cetak header dan footer
cara ngedetect browser trus redirect gimana ya ?rata rata pas googling tutorialnya ngeredirect kalo browsernya IE, nah kalo browser lain gmn yah?bisa pake javascript (tp gw hrs browsing)tp kl pake php.. ada caranya.. cuma gimana kl sy kasi umpannya (gk kasi jawabannya) ... coba jalankan perintah ini di browser berbeda.. perhatikan ada ngak variable yg menyatakan browseryg kamu pilih..
<pre><? print_r($_SERVER);?>fakir_benwit18-07-2011, 01:29 PMitu harus edit di browsernya agar tidak cetak header dan footer
bisa pake javascript (tp gw hrs browsing)tp kl pake php.. ada caranya.. cuma gimana kl sy kasi umpannya (gk kasi jawabannya) ... coba jalankan perintah ini di browser berbeda.. perhatikan ada ngak variable yg menyatakan browseryg kamu pilih..
<pre><? print_r($_SERVER);?>
ga ada code yang bisa ilangin secara otomatis...cz kadang ada yang pake google chrome .. ga ada page setupnya :dead:setanbedul18-07-2011, 01:40 PMgk ada.. krn header dan footer itu hadirnya gara2 browser.. jd bukan gara2 si web3may01-08-2011, 02:41 PMmau tanya script buat ilangin header footer waktu ngeprint via web gimana ya :dead:
klo kita buat file css trus diload kira-kira bisa ga ya?
#header{display:none;}#footer{display:none;}hentaigumi03-08-2011, 07:50 AM
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 50/152
Untuk header dan footer yang dihilangkan ketika print ...
Ooo tentu bisa, kamu di <head> section pada html,ditambahkan begini : <link href="style.css" media="print" rel="stylesheet" type="text/css" />
Nah di stylesheet itulah, elemen-elemen yang mau di hidden dikasih display:none;
Dan css itu hanya akan aktif kalau kita print / print preview, sedangkan normal web view, diatidak akan di load.
Selamat mencoba.ske1th03-08-2011, 01:31 PMpermisi, saya mau nanya soal PHPkebetulan kode saya sbb
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><title>Data View » Poin | by SC</title><link rel="stylesheet" href="js/jqtransform/jqtransform.css" type="text/css" media="all" /><link rel="stylesheet" href="main.css" type="text/css" media="all" /><script type="text/javascript" src="js/required/jquery.js" ></script><script type="text/javascript" src="js/jqtransform/jquery.jqtransform.js" ></script><script language="javascript">
$(function(){$('form').jqTransform({imgPath:'jqtransform/img/'});});</script><style>body{font-family: Segoe UI;background-color:#2D2D2D;}form{clear:both;}</style></head>
<body><div class="rbox"><div class="rowElem"><br><form method="POST" action="index.php"><label>Pilih Filter</label><select name="filterump"><option value="647270">UM1</option><option value="647287">UM2</option>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 51/152
<option value="665683">UM3</option><option value="651842">UM4</option><option value="669805">UM5</option><option value="669812">UM6/option>
</select> <input type="submit" id="umpshow" name="umpshow" value="Proses"></form><br><br><br>
<?phpinclude('../inc.php');$fid=$REQUEST['filterump'];$sql="SELECT id, code, pts, used, (pts-used) AS ptsleft FROM tb_userpts WHERE id='$fid'AND code='511179' GROUP BY code";$result=mysql_query($sql) or die('error'.mysql_error());
$num_rows = mysql_num_rows($result);if($num_rows == 0) {echo "<center><h3>Tidak ada data -- NO DATA -- Tidak ada data</h3></center>";}else {
echo "<table class='table1' align='center'><thead><tr><th scope='col'>id</th><th scope='col'>code</th>
<th scope='col'>pts</th><th scope='col'>used</th><th scope='col'>ptsleft</th><tr></thead>
<tfoot><tr><td>id</td><td>code</td><td>pts</td>
<td>used</td><td>ptsleft</td></tr></tfoot>
<tbody>";
while($row = mysql_fetch_array($result)){
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 52/152
$pts=number_format($result['pts'],0,",",".");$used=number_format($result['used'],0,",",".");$ptsleft=number_format($result['ptsleft'],0,",",".");$id=$result['id'];$code=$result['code'];
echo "<tr><td>$id</td><td>$code</td><td>$pts</td><td>$used</td><td>$ptsleft</td></tr></tbody></table>";
}}?>
</div></div>
</body></html>
yang jadi masalah,value dari filterump (masing2 selection) ndak diterima dengan baik oleh PHP jadinya, hasil query selalu NOLpadahal, kalo saya eksekusi query di phpmyadmin, dapet semua datanya
mohon bantuannya, apa ada yang keliru dalam kode php sayaterima kasihhentaigumi03-08-2011, 01:44 PM@ske1th
Kamu salah dalam memakai REQUEST, yang benar adalah $_REQUEST (pakai underscore),dan sebenernya tidak dianjurkan pakai ini, kalau mau lebih eksplisit, apakah $_POST atau$_GET, bukan $_REQUESTske1th03-08-2011, 01:55 PM@ske1th
Kamu salah dalam memakai REQUEST, yang benar adalah $_REQUEST (pakai underscore),
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 53/152
dan sebenernya tidak dianjurkan pakai ini, kalau mau lebih eksplisit, apakah $_POST atau$_GET, bukan $_REQUEST
ah maaf, salah salah kopasiya, awalnya saya salah ketik (missing underscore)
saya sudah coba ganti ke $_POST dan $_REQUESTtetep aja ga bisaada yang salah lagi ya?
oha ya, form method yang saya pake adalah POSTmenurut yang saya baca, cocoknya ke $_POST atau $_REQUESThentaigumi03-08-2011, 02:09 PMKalau pakai post, ya kita pakainya $_POST
Untuk debugging, coba si $fid itu kamu assign valuenya manual, jadi bukan dapet dari inputanform.
Misal $fid = 2143324;
Coba-coba aja gitu, nanti ketahuan kok errornya dimana.ske1th03-08-2011, 02:10 PMKalau pakai post, ya kita pakainya $_POST
Untuk debugging, coba si $fid itu kamu assign valuenya manual, jadi bukan dapet dari inputan
form.
Misal $fid = 2143324;
Coba-coba aja gitu, nanti ketahuan kok errornya dimana.
saya cobaske1th03-08-2011, 02:21 PMKalau pakai post, ya kita pakainya $_POST
Untuk debugging, coba si $fid itu kamu assign valuenya manual, jadi bukan dapet dari inputanform.
Misal $fid = 2143324;
Coba-coba aja gitu, nanti ketahuan kok errornya dimana.
setelah saya coba
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 54/152
mulai dari assign manual value, pindahin setting koneksi langsung ke script, bahkan langsungganti value di sql queryhasilnya tetap kosong
saya juga coba hilangkan kondisi nuw_rows, sama saja, tetap kosong
tapi kalo eksekusi di phpmyadmin, anehnya, dapathentaigumi03-08-2011, 02:36 PM@ske1th
Hmm, coba kamu print_r($sql); nya, nah hasil sql yang muncul di layar kamu coba jalankan diphpmyadmin.Kalau jalan, berarti ada unsur gaib yang bikin error ...ske1th03-08-2011, 06:24 PM
@ske1th
Hmm, coba kamu print_r($sql); nya, nah hasil sql yang muncul di layar kamu coba jalankan diphpmyadmin.Kalau jalan, berarti ada unsur gaib yang bikin error ...
akan saya coba besokscriptnya di kantor
btw hasil cara kerja phpmyadmin dengan sqlexplorer sama aja kan?hentaigumi
04-08-2011, 08:42 AMakan saya coba besokscriptnya di kantor
btw hasil cara kerja phpmyadmin dengan sqlexplorer sama aja kan?
Semua database administration tool pada dasarnya sama aja.Yang membedakan tinggal kelengkapan fitur aja.ske1th05-08-2011, 07:45 AM@ske1th
Hmm, coba kamu print_r($sql); nya, nah hasil sql yang muncul di layar kamu coba jalankan diphpmyadmin.Kalau jalan, berarti ada unsur gaib yang bikin error ...
saat saya coba » print_r($sql);ternyata variable $fid walau telah dimanual-kan tidak masuk ke sql-nya (walau dipanggil denganid='$fid')
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 55/152
saat saya ubah langsung di SQL-nya, hasilnya tetap kosongtapi ketika saya bawa ke sql explorer, muncul hasilnya
kemungkinan terakhir pada koneksi kan?padahal server, port, user, pwd, database, tabel, dah bener
hentaigumi05-08-2011, 09:00 AM@ske1th
Bukan, bukan dari koneksi.
Coba gini deh penulisan syntax SQL nya, saya sih pakainya gini, karena lebih rapih dan errorproof $sql = "SELECT id, code, pts, used, (pts-used) AS ptsleft FROM tb_userpts WHERE id ='".$fid."' AND code = '511179' GROUP BY code";ske1th
05-08-2011, 09:15 AM@ske1th
Bukan, bukan dari koneksi.
Coba gini deh penulisan syntax SQL nya, saya sih pakainya gini, karena lebih rapih dan errorproof $sql = "SELECT id, code, pts, used, (pts-used) AS ptsleft FROM tb_userpts WHERE id ='".$fid."' AND code = '511179' GROUP BY code";
oke bro, variable $fid udah masuk
tapi hasil query masih kosongkenapa ya?hentaigumi05-08-2011, 10:13 AMoke bro, variable $fid udah masuktapi hasil query masih kosongkenapa ya?
Coba kamu tambahkan :
echo '<pre>';print_r($_POST);echo '</pre>';
Dibagian bawah script / diawal, terserah dimana saja oke, hasilnya gimana, apakah variablefilterump dikirim oleh browser gak?ske1th
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 56/152
05-08-2011, 10:22 AMCoba kamu tambahkan :
echo '<pre>';
print_r($_POST);echo '</pre>';
Dibagian bawah script / diawal, terserah dimana saja oke, hasilnya gimana, apakah variablefilterump dikirim oleh browser gak?
saya sudah coba denganecho "$fid";muncul parameternya
kalo pake print $_POST, muncul
Array{[filterump] => 647270[umpshow] =>}hentaigumi05-08-2011, 12:46 PMYa harusnya sih bener, entahlah kenapa itu ...
ske1th05-08-2011, 01:40 PMYa harusnya sih bener, entahlah kenapa itu ...
jadi...bener2 hal gaib ya brodayoun06-08-2011, 12:18 AMsaya ada ebook tentang php.. silahkan semoga bermanfaat
yang mau download, silahkan,, ini sekedar share
*** hidden content ***:peace::angel4::elegan::makasih-g::xiexie:
Kok not found gan???
The file you were looking for could not be found, sorry for any inconvenience.
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 57/152
Possible causes of this error could be:
* The file expired* The file was deleted by its owner* The file was deleted by administration because it didn't comply with our Terms of Use
3may06-08-2011, 08:29 AMUntuk header dan footer yang dihilangkan ketika print ...
Ooo tentu bisa, kamu di <head> section pada html,ditambahkan begini : <link href="style.css" media="print" rel="stylesheet" type="text/css" />
Nah di stylesheet itulah, elemen-elemen yang mau di hidden dikasih display:none;
Dan css itu hanya akan aktif kalau kita print / print preview, sedangkan normal web view, diatidak akan di load.
Selamat mencoba.
nah ini yg ane maksud :hmm: jadi untuk print tanpa header and footer itu bisaske1th08-08-2011, 12:20 PMYa harusnya sih bener, entahlah kenapa itu ...
ketemu bropada
while($row = mysql_fetch_array($result)){$pts=number_format($result['pts'],0,",",".");
// dst
seharusnya saya manggil $row bukan $result setelah line/baris whileternyata, salahnya sepele bangetzekusion08-08-2011, 03:47 PM
hmm.. tanya lagi :hihi:ada yg pernah buat bulk delete ga :???: jadi per record dalam tabel, diujung gw kasi checkbox..di check dulu buat ambil ID nya trus delete,, biar ga delete record 1 1..
caranya gimana tuh :???:ske1th
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 58/152
08-08-2011, 09:41 PMhmm.. tanya lagi :hihi:
ada yg pernah buat bulk delete ga :???: jadi per record dalam tabel, diujung gw kasi checkbox..
di check dulu buat ambil ID nya trus delete,, biar ga delete record 1 1..
caranya gimana tuh :???:
kalo di search via googlelangsung ketemu tuh hasil paling atasusaha dulu sebelum bertanya
http://www.google.co.id/search?sourceid=chrome&ie=UTF-8&q=bulk+delete+with+checkbox+php
zekusion08-08-2011, 11:33 PMkalo di search via googlelangsung ketemu tuh hasil paling atasusaha dulu sebelum bertanya
http://www.google.co.id/search?sourceid=chrome&ie=UTF-8&q=bulk+delete+with+checkbox+php
biasa aja kali :panda: baru aktif disini aja.. kalimatnya gitu amat
gw jg usaha googling kali,, dr bigresource, phpclass, stackoverflow, david walsh.. gw dahexplore cari..yaa mungkin gw salah keyword,, begitu stuck,, baru nanya kesini :panda:bukan blm usaha nyari langsung tanya ksini :panda:hentaigumi09-08-2011, 08:43 AM@om Z !!!
Udeh om jangan sensi, datang bulannya jangan sekarang :D
Nah, untuk yang PHP, bisa om, di daftar item pada form yang mau di delete, modelnya gini :
<input type="checkbox" name="to_be_deleted[]" value="3" />Item Pertamax<input type="checkbox" name="to_be_deleted[]" value="5" />Item Keduax<input type="checkbox" name="to_be_deleted[]" value="11" />Item Ketigax<input type="checkbox" name="to_be_deleted[]" value="41" />Gagal Pertamax
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 59/152
Nnnah, begitu si submit (anggap lah pakai $_POST), maka variable $_POST jika kita print_r(),isinya akan kurang lebih seperti ini :
to_be_deleted = Array (
0 => 3,1 => 5,2 => 11,3 => 41)
Lalu untuk ngeproses delete, bisa pakai model begini (ini cuman salah satu contoh aja)
for ($i = 0; $i < count($_POST['to_be_deleted']); $i++)
{$sql = "DELETE FROM table_name WHERE id = '".$_POST['to_be_deleted'][$i]."' LIMIT 1"; // Execute dan lain-lain ...}
Semoga bermanfaat :D:rokok:
@ske1thLebih baik gak usah posting apapun, daripada cuman bisa menggurui dengan ngasih link google.
Nenek-nenek juga bisa kalo cuman posting google. Awas kena bata yah ...niklas09-08-2011, 11:18 AMmisi kaka semua, sya nubi boleh tanya di sini ya.. mohon banged bantuannya
saya lagi pusing nih sama kata-kata ini :Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given inD:\xampp\htdocs\proyek\multisearch.php on line 77
script saya begini
<html><head></head><body><?php
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 60/152
mysql_connect("localhost", "root", "");mysql_select_db("proyek_akhir");
$bagianWhere = "";
if (isset($_POST['monitoredobjectCat'])){$monitoredobject = $_POST['monitoredobject'];if (empty($bagianWhere)){$bagianWhere .= "monitoredobject = '$monitoredobject'";}}
if (isset($_POST['monitorperiodCat'])){
$monitorperiod = $_POST['monitorperiod'];if (empty($bagianWhere)){$bagianWhere .= "monitorperiod LIKE '%monitorperiod%'";}else{$bagianWhere .= " AND monitorperiodLIKE '%$monitorperiod%'";}}
if (isset($_POST['endtimeCat'])){$endtime = $_POST['endtime'];if (empty($bagianWhere)){$bagianWhere .= "endtime LIKE '%$endtime%'";}else{$bagianWhere .= " AND endtime LIKE '%$endtime%'";}
}if (isset($_POST['eventidCat'])){$eventid = $_POST['eventid'];if (empty($bagianWhere)){$bagianWhere .= "eventid = '$eventid'";
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 61/152
}else{$bagianWhere .= " AND eventid = '$eventid'";}
}
if (isset($_POST['valueCat'])){$value = $_POST['value'];if (empty($bagianWhere)){$bagianWhere .= "value = '$value'";}else{
$bagianWhere .= " AND value = '$value'";}}
$query = "SELECT * FROM baru WHERE ".$bagianWhere;$query = mysql_query($query);echo "<table border='1'>";echo"<tr><td>monitoredobject</td><td>monitorperiod</td><td>endtime</td><td>eventid</td><td>value</td></tr>";while ($data=mysql_fetch_array($query))
{echo"<tr><td>".$data['monitoredobject']."</td><td>".$data['monitorperiod']."</td><td>".$data['endtime']."</td><td>".$data['eventid']."</td><td>".$data['value']."</td></tr>";}echo "</table>";?></body></html>
mohon bantuannya para master PHPhentaigumi09-08-2011, 11:33 AM@niklas
Kemungkinan errornya ada disini
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 62/152
if (isset($_POST['monitorperiodCat'])){$monitorperiod = $_POST['monitorperiod'];if (empty($bagianWhere))
{$bagianWhere .= "monitorperiod LIKE '%monitorperiod%'"; // <<< Ada disini, dimonitorperiod, harusnya kan dia variable}else{$bagianWhere .= " AND monitorperiodLIKE '%$monitorperiod%'";}}
Ingat ini : Kalau pesan errornya seperti diatas, berarti ada kesalahan syntax SQLnya, coba kamuprint_r($query); untuk mengetahui query lengkap yang dieksekusi, jadi bisa kelihatan apakahmungkin errornya karena kekurangan tanda kutip, dan sebagainya.
Atau juga kamu kekurangan spasi di SQL nya, saya lihat di beberapa $bagianWhere ada yangdidahului spasi ada yang tidak. Coba saja ditambahkan spasi di awal dan akhir$bagianWherenya. Semoga sukses.3may09-08-2011, 03:20 PM@niklas
Kemungkinan errornya ada disini
if (isset($_POST['monitorperiodCat'])){$monitorperiod = $_POST['monitorperiod'];if (empty($bagianWhere)){$bagianWhere .= "monitorperiod LIKE '%monitorperiod%'"; // <<< Ada disini, dimonitorperiod, harusnya kan dia variable
}else{$bagianWhere .= " AND monitorperiodLIKE '%$monitorperiod%'";}}
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 63/152
Ingat ini : Kalau pesan errornya seperti diatas, berarti ada kesalahan syntax SQLnya, coba kamuprint_r($query); untuk mengetahui query lengkap yang dieksekusi, jadi bisa kelihatan apakahmungkin errornya karena kekurangan tanda kutip, dan sebagainya.
Atau juga kamu kekurangan spasi di SQL nya, saya lihat di beberapa $bagianWhere ada yang
didahului spasi ada yang tidak. Coba saja ditambahkan spasi di awal dan akhir$bagianWherenya. Semoga sukses.
iya setubuh om, klo liat dari sourcenya mending tiap $bagianWhere dikasih spasi trus untukLIKE yang di bagian ini kurang spasi kayaknya
if (isset($_POST['monitorperiodCat'])){$monitorperiod = $_POST['monitorperiod'];
if (empty($bagianWhere)){$bagianWhere .= "monitorperiod LIKE '%monitorperiod%'"; // <<< Ada disini, dimonitorperiod, harusnya kan dia variable}else{$bagianWhere .= " AND monitorperiodLIKE '%$monitorperiod%'"; // << LIKE kurang spasikayaknya}}
niklas09-08-2011, 07:24 PMiya setubuh om, klo liat dari sourcenya mending tiap $bagianWhere dikasih spasi trus untukLIKE yang di bagian ini kurang spasi kayaknya
if (isset($_POST['monitorperiodCat'])){$monitorperiod = $_POST['monitorperiod'];if (empty($bagianWhere))
{$bagianWhere .= "monitorperiod LIKE '%monitorperiod%'"; // <<< Ada disini, dimonitorperiod, harusnya kan dia variable}else{$bagianWhere .= " AND monitorperiodLIKE '%$monitorperiod%'"; // << LIKE kurang spasikayaknya
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 64/152
}}
makasih kaka-kaka semua, problemnya udah solved. bener, ternyata ada kesalahan di bagian
variabel-variabel itu sama beberapa bagian ada yang kurang/salah tanda.. maklum, masih nyubi,ngodingnya masih belepotan.thanks banged agan hentaigumi dan 3may :)3may10-08-2011, 08:24 AMmakasih kaka-kaka semua, problemnya udah solved. bener, ternyata ada kesalahan di bagianvariabel-variabel itu sama beberapa bagian ada yang kurang/salah tanda.. maklum, masih nyubi,ngodingnya masih belepotan.thanks banged agan hentaigumi dan 3may :)
sama-sama kk...ane juga telor, hentaigumi tuh yg dah netes mah :hmm:iamanelf
10-08-2011, 07:03 PMkaka semua, saya mau tanya nih..
saya lagi bingung ma kata-kata ini,Warning: mysqli_query() expects parameter 1 to be mysqli, null given inC:\xampp\htdocs\pmdk\upload.php on line 108
saya mau buat multiple upload file
script saya begini:
if ($_POST[BtnSimpan]){
$file = $_FILES['ufile']['name'];$ukuran = $_FILES['ufile']['size'];$lokasi = $_FILES['ufile']['tmp_name'];$tgl = date("y-m-d");$wkt = date("G:i:s");$tgl_upload = $tgl." ".$wkt;
$move = move_uploaded_file($_FILES['ufile']['tmp_name'], "upload/admin/$file");
$jml = count($file);$i = 0;
//$insert ke tabelwhile ($i < $jml) {$q = "INSERT INTO tb_updown (kd_updown,nama_file,link_updown,tgl_updown,size_f ile)VALUES ('','$file[$i]','$lokasi[$i]','$tgl_upload','$ukuran')";
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 65/152
$i++;$hasil = mysqli_query($koneksi,$q);}
if ($hasil) {
$status = "Data berhasil disimpan";echo "<font color='blue' size='3'>File telah berhasil disimpan</font>";
}else {$status = "Data gagal disimpan";echo "<font color='red' size='3'>Data gagal disimpan</font>";}
die();}
?>
mohon bantuannyaiamanelf 10-08-2011, 07:05 PMkaka semua, saya mau tanya nih..
saya lagi bingung ma kata-kata ini,Warning: mysqli_query() expects parameter 1 to be mysqli, null given inC:\xampp\htdocs\pmdk\upload.php on line 108
saya mau buat multiple upload file
script saya begini:
if ($_POST[BtnSimpan]){
$file = $_FILES['ufile']['name'];$ukuran = $_FILES['ufile']['size'];$lokasi = $_FILES['ufile']['tmp_name'];$tgl = date("y-m-d");
$wkt = date("G:i:s");$tgl_upload = $tgl." ".$wkt;
$move = move_uploaded_file($_FILES['ufile']['tmp_name'], "upload/admin/$file");
$jml = count($file);$i = 0;
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 66/152
//$insert ke tabelwhile ($i < $jml) {$q = "INSERT INTO tb_updown (kd_updown,nama_file,link_updown,tgl_updown,size_f ile)VALUES ('','$file[$i]','$lokasi[$i]','$tgl_upload','$ukuran')";$i++;
$hasil = mysqli_query($koneksi,$q);}
if ($hasil) {$status = "Data berhasil disimpan";echo "<font color='blue' size='3'>File telah berhasil disimpan</font>";
}else {$status = "Data gagal disimpan";echo "<font color='red' size='3'>Data gagal disimpan</font>";}
die();}
?>
tapi jika $_FILES nya diganti $_POST pemberitahuannya gagal disimpan tapi saya tidak taumana salahnya
mohon bantuannyaueharakikumi
11-08-2011, 01:15 PMkaka semua, saya mau tanya nih..
saya lagi bingung ma kata-kata ini,Warning: mysqli_query() expects parameter 1 to be mysqli, null given inC:\xampp\htdocs\pmdk\upload.php on line 108
saya mau buat multiple upload file
script saya begini:
tapi jika $_FILES nya diganti $_POST pemberitahuannya gagal disimpan tapi saya tidak taumana salahnya
mohon bantuannya
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 67/152
errornya di fungsi mysqli_query parameter 1, $koneksi nya udah di define belum? coba lihat isivariable $koneksi nya dan pastikan udah select databasenyasetanbedul11-08-2011, 04:03 PMcoba check apakah dari awal (mysqli_connect) salah ato tidak???
destiny0912-08-2011, 11:33 AMgan, cara membuat link di dalam tabel tapi link tersebut entar nyambungnya ke database gimanay?soalnya pathnya ada di dalam database...setanbedul12-08-2011, 11:46 AM^kurang fahamkl kk malah nangkepnya.. tulisan ditable itu dibuat link dgn formatlink.php?i={id}
nanti link.php akan ada isinya... query dgn id tsb :???:iamanelf 12-08-2011, 12:11 PMkaka maw tanya lagi saya mau buat upload multi fille ke data base dengan coding seperti ini
if ($_POST[submit]){
$n = $_POST['n'];$tgl = date("y-m-d");$wkt = date("G:i:s");$tgl_upload = $tgl." ".$wkt;
$fileName = $_FILES['userfile'.$i]['name'];$fileSize = $_FILES['userfile'.$i]['size'];$tmpName = $_FILES['userfile'.$i]['tmp_name'];$uploadfile = $uploaddir . $fileName;$uploaddir = "upload/admin/";
for ($i=0; $i<=$n-1; $i++){$data_cek = 0;if ($data_cek>= 1 ) {
//$status = "File $fileName sudah ada dalam database"; //echo"<p class='error'><font color='red'>File $fileName sudah ada dalamdatabase</font></p>";}else {$query = "INSERT INTO tb_updown (kd_updown,nama_file,link_updown,tgl_updown,size_f ile)VALUE ('','$fileName','$uploadfile','$tgl_upload','$file Size')";$hasil = mysqli_query($koneksi,$query);
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 68/152
if ($hasil) {$status = "Data telah berhasil disimpan";}else {$status = "Data gagal disimpan";
}}
// membaca nama file yang diupload$fileName = $_FILES['userfile'.$i]['name'];
// membaca ukuran file yang diupload$fileSize = $_FILES['userfile'.$i]['size'];
// nama file temporary yang akan disimpan di server$tmpName = $_FILES['userfile'.$i]['tmp_name'];
// menggabungkan nama folder dan nama file$uploadfile = $uploaddir . $fileName;
// proses upload file ke folder 'data'if ($fileSize > 0){if (move_uploaded_file($tmpName, $uploadfile)){
echo "<font color='blue' size='3'>File ".$fileName." telah diupload<br></font><a
href='data_upload.php?action='> View data</a>";}else {
echo "<font color='red' size='3'>File ".$fileName." gagal diupload<br></font><ahref='data_upload.php?action='> View Data</a>";}}}
}ini sudah maw tersimpan didatabase akan tetapi misalkan mengupload 2 atau lebih file maka filepertama akan tidak terbaca didatabase tapi file selanjutnya terbaca dan file itu semuanyatersimpan kefolder. apa yang salah ya?
untuk tampilannya saya menggunkan javascript seperti iini
<script type="text/javascript">
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 69/152
function show(){var n = document.myform.jumfile.value; //dwdwdwvar i;
var string = "";
for (i=0; i<=n-1; i++){string = string + "Pilih File: <input name=\"userfile"+ i + "\" type=\"file\"><br>";}
document.getElementById('selectfile').innerHTML = string;document.myform.n.value = n;}</script>
<h1>Upload Data PMDK</h1><form name="myform" enctype="multipart/form-data" action="upload.php" method="POST">
Pilih Jumlah File
<select name="jumfile" onchange="show()">
<option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option>
<option value="5">5</option><option value="6">6</option></select><br><br><input type="hidden" name="MAX_FILE_SIZE" value="20000000" />
<div id="selectfile"></div>
<br><input type="hidden" name="n"/>
<input type="submit" name="submit" value="Upload" /></form>tolong dibantu yadestiny0912-08-2011, 02:59 PM^kurang fahamkl kk malah nangkepnya.. tulisan ditable itu dibuat link dgn formatlink.php?i={id}
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 70/152
nanti link.php akan ada isinya... query dgn id tsb :???: jadi seperti di gambar ini kk...http://photoserver.ws/images/Ap0N4e44e124820f4.jpgane mau yang dimerahin itu nantinya muncul link ke data yang berupa file pdf... tp masalahnya
direktori file pdf itu ada di database jd ane harus ngelink ke dalam database agar dapet file direktorinya...file direktorinya ada di 'docpro_path' di dalam database... jadi isi di dalam databasenya"prosedur/xxx.pdf"setanbedul12-08-2011, 03:05 PM jadi seperti di gambar ini kk...https://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e48bd62a7.jpgane mau yang dimerahin itu nantinya muncul link ke data yang berupa file pdf... tp masalahnyadirektori file pdf itu ada di database jd ane harus ngelink ke dalam database agar dapet file direktorinya...
gbrnya gk muncul..gini.. pertama kamu dapetin dulu nama file pdfnya yg ada di database.. lalu baru deh dipanggil..pake perintah
header('Content-type: application/pdf');
// It will be called downloaded.pdf header('Content-Disposition: attachment; filename="idws.pdf"');print file_get_contents($alamat_filenya);ganti seperlunya
setanbedul12-08-2011, 03:09 PMkaka maw tanya lagi saya mau buat upload multi fille ke data base dengan coding seperti ini
untuk tampilannya saya menggunkan javascript seperti iini
<?phpif($_FILES){echo '<pre>';print_r($_FILES);die();
}?><script type="text/javascript">
function show(){var n = document.myform.jumfile.value; //dwdwdwvar i;var string = "";
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 71/152
for (i=0; i<=n-1; i++){string = string + "Pilih File: <input name='userfile[]' type='file'><br>";}
document.getElementById('selectfile').innerHTML = string;document.myform.n.value = n;}</script>
<h1>Upload Data PMDK</h1><form name="myform" enctype="multipart/form-data" action="?fixed=setanbedul"method="POST">
Pilih Jumlah File
<select name="jumfile" onchange="show()">
<option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option></select><br><br><input type="hidden" name="MAX_FILE_SIZE" value="20000000" />
<div id="selectfile"></div>
<br><input type="hidden" name="n"/><input type="submit" name="submit" value="Upload" /></form>tolong dibantu yakk perbaiki tampilan ini dahulu.. trus perhatikan saat kk ubah apa yg terjadintar kt masuk ke ttg uploadnya..iamanelf
12-08-2011, 04:22 PMkk perbaiki tampilan ini dahulu.. trus perhatikan saat kk ubah apa yg terjadintar kt masuk ke ttg uploadnya..
klo pake tampilan yang ini malah data pertama yang masuk sedangkan data selanjutnya yangtidak masuk.. gmn ini??DTeach13-08-2011, 02:02 PM
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 72/152
waduh.. yg barusan dibilang.. suruh coba dahulu.. apa yg muncul saat di submit?spidometer15-08-2011, 08:23 AMada yang bisa jelasin soal multidimensional array?apa sih fungsi atau arti dari multidimensionalarray?tolong dikasih contoh skrip nya ya master:pupi:
iamanelf 15-08-2011, 09:40 AMuntuk punya kk setanbendul perubahan tampilannya setelah disubmit menjadi
Array([userfile] => Array([name] => Array([0] => BAA » Pengumuman Lulus Cadangan yang bisa Mendaftar Kembali.htm
[1] => Facebook.htm[2] => twitter.htm)
[type] => Array([0] => text/html[1] => text/html[2] => text/html)
[tmp_name] => Array([0] => C:\xampp\tmp\phpFABC.tmp[1] => C:\xampp\tmp\phpFABD.tmp[2] => C:\xampp\tmp\phpFABE.tmp)
[error] => Array([0] => 0[1] => 0
[2] => 0)
[size] => Array([0] => 8769[1] => 66299[2] => 28675
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 73/152
)
)
)
dari tampilan awal seperti ini
Array([userfile0] => Array([name] => Facebook.htm[type] => text/html[tmp_name] => C:\xampp\tmp\php9070.tmp[error] => 0
[size] => 66299)
[userfile1] => Array([name] => text.htm[type] => text/html[tmp_name] => C:\xampp\tmp\php9071.tmp[error] => 0[size] => 41805)
)setanbedul16-08-2011, 06:03 AM@spidometerperhatikan yg ditulis iamelf.. itu array multidimensi yg artinya array didalam array
@iamelf script diatas km menemukan bahwa script ini menghasilkan array khan.. dan untuk uploadnyaseh kita permudah aja
foreach($_FILES[userfile][name] as $id=>$val){$name=$_FILES[userfile][name][$id];$type=$_FILES[userfile][name][$id];$tmp=$_FILES[userfile][name][$id]; //dari perintah di atas km bs langsung melakukan queryif (move_uploaded_file($tmpName, $uploadfile))
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 74/152
{
echo "<font color='blue' size='3'>File ".$fileName." telah diupload<br></font><ahref='data_upload.php?action='> View data</a>";}
else {
echo "<font color='red' size='3'>File ".$fileName." gagal diupload<br></font><ahref='data_upload.php?action='> View Data</a>";}
}
enaknya script ini.. kamu gk usah check apakah userfile tsb kosong / isi.. krn hanya yg ada isinyayg akan tampil/nongol di arraynya
iamanelf 16-08-2011, 06:02 PMforeach($_FILES[userfile][name] as $id=>$val){$name=$_FILES[userfile][name][$id];$type=$_FILES[userfile][name][$id];$tmp=$_FILES[userfile][name][$id]; //dari perintah di atas km bs langsung melakukan queryif (move_uploaded_file($tmpName, $uploadfile)){
echo "<font color='blue' size='3'>File ".$fileName." telah diupload<br></font><ahref='data_upload.php?action='> View data</a>";}else {
echo "<font color='red' size='3'>File ".$fileName." gagal diupload<br></font><ahref='data_upload.php?action='> View Data</a>";}
}
script ini datanya nanti disimpan ke folderkan? kesimpan ke database ga?? jika tidak kesimpan didatabase bagaimana bisa melihat file apa yang sudah diupload? dan bagaimana mendownloadnyakarena tiap tingkatan user punya keperluan download file tertentu. pinginnya sih biar bisanyimpan juga ke dalam tabel di database.spidometer18-08-2011, 04:59 PMhalo master, bagaiman sih cara upload file ke hosting server jakartaweb****** melaluidreamweaver? mohon bantuan nya master
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 75/152
berikut beberapa screen shot nya
http://i1008.photobucket.com/albums/af209/dariulim95/contactFormSiteError2.jpg
http://i1008.photobucket.com/albums/af209/dariulim95/contactFormSiteError1.jpg
sudah saya coba put file ke server keluar perintah begini
contact.php - error occurred - An FTP error occurred - cannot put contact.php. Access denied.The file may not exist, or there could be a permission problem. Make sure you have proper
authorization on the server and the server is properly configured.nobs18-08-2011, 09:20 PMsangat butuh bantuan...ada yang tau caranya php bisa baca data serial gak????rickhy18-08-2011, 10:41 PM@spidometersepertinya FTP addressnya salah, coba: ftp.bonuskeren.comkalau masih nggak bisa, tanya pihak hostingnyaspidometer
19-08-2011, 06:07 AMgan kenapa ya file css ane tidak jalan di browser, padahal test di wamp server pakaidreamweaver jalan koq css nya, setelah di upload malah gak jalan css nya,jadi tampilan nyaStandard sekali
https://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e48e4f97a.jpg
<?php // Set email variables$email_to = '[email protected]';$email_subject = 'Form submission';
// Set required fields$required_fields = array('fullname','email','comment');
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 76/152
// set error messages$error_messages = array('fullname' => 'Please enter a Name to proceed.','email' => 'Please enter a valid Email Address to continue.',
'comment' => 'Please enter your Message to continue.');
// Set form status$form_complete = FALSE;
// configure validation array$validation = array();
// check form submittalif(!empty($_POST)) {
// Sanitise POST arrayforeach($_POST as $key => $value) $_POST[$key] = remove_email_injection(trim($value));
// Loop into required fields and make sure they match our needsforeach($required_fields as $field) { // the field has been submitted?if(!array_key_exists($field, $_POST)) array_push($validation, $field);
// check there is information in the field?if($_POST[$field] == '') array_push($validation, $field);
// validate the email address suppliedif($field == 'email') if(!validate_email_address($_POST[$field])) array_push($validation,$field);}
// basic validation resultif(count($validation) == 0) { // Prepare our content string$email_content = 'New Website Comment: ' . "\n\n";
// simple email content
foreach($_POST as $key => $value) {if($key != 'submit') $email_content .= $key . ': ' . $value . "\n";}
// if validation passed ok then send the emailmail($email_to, $email_subject, $email_content);
// Update form switch
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 77/152
$form_complete = TRUE;}}
function validate_email_address($email = FALSE) {
return (preg_match('/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i', $email))? TRUE : FALSE;}
function remove_email_injection($field = FALSE) {return (str_ireplace(array("\r", "\n", "%0a", "%0d", "Content-Type:", "bcc:","to:","cc:"), '',$field));}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<!-- Contact Form Designed by James Brand @ dreamweavertutorial.co.uk --><!-- Covered under creative commons license -http://dreamweavertutorial.co.uk/permissions/contact-form-permissions.htm -->
<title>Contact Form</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">var nameError = '<?php echo $error_messages['fullname']; ?>';
var emailError = '<?php echo $error_messages['email']; ?>';var commentError = '<?php echo $error_messages['comment']; ?>';</script>
<link href="../../contact/css/contactform.css" rel="stylesheet" type="text/css" /></head>
<body><div id="formWrap"><div id="form"><?php if($form_complete === FALSE): ?>
<form action="contact.php" method="post" id="comments_form"><div class="row"><div class="label">Your Name</div><!--end .label--><div class="input"><input type="text" id="fullname" class="detail" name="fullname" value="<?php echoisset($_POST['fullname'])? $_POST['fullname'] : ''; ?>" /><?php if(in_array('fullname',$validation)): ?><span class="error"><?php echo $error_messages['fullname']; ?></span><?phpendif; ?>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 78/152
</div><!--end .input--><div class="context">e.g. John Smith or James Doe</div><!--end .context--></div><!--end .row-->
<div class="row"><div class="label">Your Email</div><!--end .label--><div class="input"><input type="text" id="email" class="detail" name="email" value="<?php echoisset($_POST['email'])? $_POST['email'] : ''; ?>" /><?php if(in_array('email', $validation)):?><span class="error"><?php echo $error_messages['email']; ?></span><?php endif; ?>
</div><!--end .input--><div class="context">We will not share your email to anyone or spam you with messageseither</div><!--end .context--></div><!--end .row-->
<div class="row"><div class="label">Your Message</div><!--end .label--><div class="input"><textarea id="comment" name="comment" class="mess"><?php echoisset($_POST['comment'])? $_POST['comment'] : ''; ?></textarea><?php if(in_array('comment',$validation)): ?><span class="error"><?php echo $error_messages['comment']; ?></span><?phpendif; ?>
</div><!--end .input--></div><!--end .row-->
<div class="submit"><p><input type="submit" id="submit" name="submit" value="Send Message" /></p></div><!--end .submit--></form><?php else: ?><p>Thank you for your Message!</p><?php endif; ?>
</div><!--end #form--></div><!--end formWrap-->
</body>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 79/152
</html>
file cascading style sheet :
body{background:#e9e9e9;}
#formWrap {width:720px;margin-top:30px;margin-left:30px;background:#fff;border:1px solid #F1F1F1;
-moz-border-radius:20px;-moz-box-shadow:2px 2px 5px #999;-webkit-border-radius:20px;-webkit-box-shadow:2px 2px 5px #999;padding:16px 10px 30px;}
#formWrap #form {border-top:1px solid #EEE;width:720px;}
#form .row {border-bottom:1px dotted #EEE;display:block;line-height:38px;overflow:auto;padding:24px 0px;width:100%;}
#form .row .label {
font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;width:180px;text-align:right;float:left;padding-right:10px;margin-right:10px;
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 80/152
}
#form .row .input {float:left;margin-right:10px;
width:auto;}
.detail{width:260px;font-family:Arial, Helvetica, sans-serif;font-size:20px;padding:7px 8px;margin:0;display:block;}
.mess{width:450px;max-width:450px;height:280px;overflow:auto;font-family:Arial, Helvetica, sans-serif;font-size:20px;padding:7px 8px;margin:0;display:block;
}#form .row .context {color:#999;font-size:11px;font-style:italic;line-height:14px;font-family:Arial, Helvetica, sans-serif;width:200px;float:left;
}
#form #submit {font-family:Arial, Helvetica, sans-serif;margin-top:25px;margin-left:200px;color:#000;font-size:16px;text-shadow:1px 1px 1px #999;
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 81/152
padding:10px;
}
di dreamweaver sudah saya attach css nya
https://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e490b23f3.jpg
kalau test pakai wampserver jalan css nya ,tampilan nya seperti ini:
https://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e49165892.jpgspidometer19-08-2011, 08:26 AM
gan kenapa ya skrip ini gak mau kirim email juga? saya sudah langsung coba di hosting server,setelah saya klik tombol submit keluar error "internal server error-500" , link nya dihttp://www.bonuskeren.com/contact.php
berikut screenshot error nya:
https://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e4920ab8a.jpg
dan ini skrip nya gan:
<?php
// Set email variables$email_to = '[email protected]';$email_subject = 'Form submission';
// Set required fields$required_fields = array('fullname','email','comment');
// set error messages$error_messages = array('fullname' => 'Please enter a Name to proceed.','email' => 'Please enter a valid Email Address to continue.','comment' => 'Please enter your Message to continue.');
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 82/152
// Set form status$form_complete = FALSE;
// configure validation array$validation = array();
// check form submittalif(!empty($_POST)) { // Sanitise POST arrayforeach($_POST as $key => $value) $_POST[$key] = remove_email_injection(trim($value));
// Loop into required fields and make sure they match our needsforeach($required_fields as $field) { // the field has been submitted?if(!array_key_exists($field, $_POST)) array_push($validation, $field);
// check there is information in the field?if($_POST[$field] == '') array_push($validation, $field);
// validate the email address suppliedif($field == 'email') if(!validate_email_address($_POST[$field])) array_push($validation,$field);}
// basic validation resultif(count($validation) == 0) { // Prepare our content string
$email_content = 'New Website Comment: ' . "\n\n";
// simple email contentforeach($_POST as $key => $value) {if($key != 'submit') $email_content .= $key . ': ' . $value . "\n";}
// if validation passed ok then send the emailmail($email_to, $email_subject, $email_content);
// Update form switch
$form_complete = TRUE;}}
function validate_email_address($email = FALSE) {return (preg_match('/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i', $email))? TRUE : FALSE;}
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 83/152
function remove_email_injection($field = FALSE) {return (str_ireplace(array("\r", "\n", "%0a", "%0d", "Content-Type:", "bcc:","to:","cc:"), '',$field));}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<!-- Contact Form Designed by James Brand @ dreamweavertutorial.co.uk --><!-- Covered under creative commons license -http://dreamweavertutorial.co.uk/permissions/contact-form-permissions.htm -->
<title>Contact Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">var nameError = '<?php echo $error_messages['fullname']; ?>';var emailError = '<?php echo $error_messages['email']; ?>';var commentError = '<?php echo $error_messages['comment']; ?>';</script>
<link href="contactform.css" rel="stylesheet" type="text/css" /></head>
<body>
<div id="formWrap"><div id="form"><?php if($form_complete === FALSE): ?><form action="contact.php" method="post" id="comments_form"><div class="row"><div class="label">Your Name</div><!--end .label--><div class="input"><input type="text" id="fullname" class="detail" name="fullname" value="<?php echoisset($_POST['fullname'])? $_POST['fullname'] : ''; ?>" /><?php if(in_array('fullname',$validation)): ?><span class="error"><?php echo $error_messages['fullname']; ?></span><?phpendif; ?>
</div><!--end .input--><div class="context">e.g. John Smith or James Doe</div><!--end .context--></div><!--end .row-->
<div class="row"><div class="label">Your Email</div><!--end .label--><div class="input">
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 84/152
<input type="text" id="email" class="detail" name="email" value="<?php echoisset($_POST['email'])? $_POST['email'] : ''; ?>" /><?php if(in_array('email', $validation)):?><span class="error"><?php echo $error_messages['email']; ?></span><?php endif; ?>
</div><!--end .input-->
<div class="context">We will not share your email to anyone or spam you with messageseither</div><!--end .context--></div><!--end .row-->
<div class="row"><div class="label">Your Message</div><!--end .label--><div class="input"><textarea id="comment" name="comment" class="mess"><?php echoisset($_POST['comment'])? $_POST['comment'] : ''; ?></textarea><?php if(in_array('comment',$validation)): ?><span class="error"><?php echo $error_messages['comment']; ?></span><?phpendif; ?>
</div><!--end .input--></div><!--end .row-->
<div class="submit"><p><input type="submit" id="submit" name="submit" value="Send Message" /></p></div><!--end .submit--></form>
<?php else: ?><p>Thank you for your Message!</p><?php endif; ?>
</div><!--end #form--></div><!--end formWrap-->
</body>
</html>
apakah ada yang salah dengan skrip nya gan?hentaigumi19-08-2011, 09:08 AM@spidometer
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 85/152
Untuk yang css, kamu menulisnya begini :<link href="../../contact/css/contactform.css" rel="stylesheet" type="text/css" />Seharusnya begini :<link href="contact/css/contactform.css" rel="stylesheet" type="text/css" />
Untuk yang error 500,itu biasanya kalau kamu maen sama mail, berarti salah pemakaiannya.Coba buka cpanel nya si hosting, disana ada info "path to sendmail"Atau mungkin dia gak pakai sendmail, kalau nggak ya pakai metode lain, silahkan cari di google.
Coba di test pakai if ( ! mail(blablbalbalbala)) { echo 'Something wrong'; }zekusion19-08-2011, 10:16 AMtasukete >.<
gw ada tabel yg ID nya ga auto increment
trus buat input IDnya juga manual :keringat:misal IDnya dah keisi: p001, p002, p003..
bikin INSERTnya gimana ya biar urut :???:kan gw SELECT dulu tuh IDnya,, gw ORDER Descending,, bis liat ID terakhirnya,, tinggal gwtambah 1 kan :iii:tapi kan ada "p" disitu. syntax php buat ambil angkanya aja, ada ga :???:=======ga jadi deh :hihi: ga sengaja nemu..
kasi taw how to solve nya aja, sapa taw ada yg butuh nantinya.
Misal dlm ID, ga dibuat AUTO INCREMENT. Pengen diisi manual, pke huruf + angka.Buat INSERTnya..SELECT ID nya dulu Descending LIMIT 0,1 buat ambil ID terakhirtrus pke ini buat misahin
preg_replace("/[^0-9]/", '', <isi ID>);bis gitu tinggal buat var (buat nampung dan +1)
:lalala:hentaigumi19-08-2011, 10:37 AM
@zekusionMas bro, kalau bikin ID begitu, haram hukumnya.ID kalau mau bisa di increment, ya harus integer bentuknya.Kalau gak gitu ya bukan relational database namanya, tapi pembukuan biasa hehehe.
Saran saya, coba bikin P nya ke dalam field baru, tapi ya tetap ada ID, jadinya begini lah :
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 86/152
ID | Category | Num--------------------0 | P | 0011 | X | 001
2 | P | 002
Gitu lah kurang lebih, strukturnya harus dirombak om.zekusion19-08-2011, 12:26 PM@zekusion
Mas bro, kalau bikin ID begitu, haram hukumnya.ID kalau mau bisa di increment, ya harus integer bentuknya.Kalau gak gitu ya bukan relational database namanya, tapi pembukuan biasa hehehe.
Saran saya, coba bikin P nya ke dalam field baru, tapi ya tetap ada ID, jadinya begini lah :
ID | Category | Num--------------------0 | P | 0011 | X | 0012 | P | 002
Gitu lah kurang lebih, strukturnya harus dirombak om.
naahh iyaa... gw jg bilang gitu kmrn ma bos. ID mana boleh begitu,, disuru ganti varcharakhirnya :swt:
soalna kasus proyeknya ky gini kk. E-commerce gitu.Jadi ada customer beli product kan,, ADD TO CART,, dah masuk baskettrus didlm product ternyata ada paketan,, misal: beli Kamera Seri ini klo beli paket harga +dikit,tapi dapat tas & tripod.Jadi customer bisa beli product, bisa beli paketnya..nahh brarti kan product sama paket IDnya sendiri-sendiri tuh. (sama² increment jg), pas di Jcart
ga bisa masuk,, krn ada ID yg double :swt:makanya yg paket,, IDnya dibuat varchar, ditambahin "p" didepannya. :iii:
buat gw c,, kyna aneh.
mnrt kk gimana? ky gitu bener ga c?setanbedul19-08-2011, 01:38 PM
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 87/152
naahh iyaa... gw jg bilang gitu kmrn ma bos. ID mana boleh begitu,, disuru ganti varcharakhirnya :swt:
soalna kasus proyeknya ky gini kk. E-commerce gitu.Jadi ada customer beli product kan,, ADD TO CART,, dah masuk basket
trus didlm product ternyata ada paketan,, misal: beli Kamera Seri ini klo beli paket harga +dikit,tapi dapat tas & tripod.Jadi customer bisa beli product, bisa beli paketnya..nahh brarti kan product sama paket IDnya sendiri-sendiri tuh. (sama² increment jg), pas di Jcartga bisa masuk,, krn ada ID yg double :swt:makanya yg paket,, IDnya dibuat varchar, ditambahin "p" didepannya. :iii:
buat gw c,, kyna aneh.
mnrt kk gimana? ky gitu bener ga c?ane punya ide gila
pada dasarnya ini adalah id=> angka tp hasilnya kodekonsepnya1. masukin data dahulu.. tp kodenya kosong..2. saat masuk.. km dapet id khan.. anggap id=6713. jalankan fungsi convert ini
function convertAngka($id){$pos=65;//http://www.asciitable.com.$id1=strval($id);for($i=0;$i<strlen($id1);$i++)
{$s.=chr($id1[$i]+$pos);}return $s; //liat hasilnya.. pasti huruf kapital}buat balikinfunction convertHuruf($id){$pos=65;//http://www.asciitable.com.for($i=0;$i<strlen($id);$i++){$s.=ord($id[$i]-$pos);
}return intval($s);
}
4. update yg tadi pake hasil convert di atasspidometer19-08-2011, 03:18 PM
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 88/152
@spidometer
Untuk yang css, kamu menulisnya begini :<link href="../../contact/css/contactform.css" rel="stylesheet" type="text/css" />Seharusnya begini :
<link href="contact/css/contactform.css" rel="stylesheet" type="text/css" />
Untuk yang error 500,itu biasanya kalau kamu maen sama mail, berarti salah pemakaiannya.Coba buka cpanel nya si hosting, disana ada info "path to sendmail"Atau mungkin dia gak pakai sendmail, kalau nggak ya pakai metode lain, silahkan cari di google.
Coba di test pakai if ( ! mail(blablbalbalbala)) { echo 'Something wrong'; }
Untuk yang sendmail sudah mentok nihhh ,tolong dibantu donkk setanbedul,:sembah:setanbedul
20-08-2011, 12:26 AMUntuk yang sendmail sudah mentok nihhh ,tolong dibantu donkk setanbedul,:sembah:
sama aja.. di kaskus jg kk dah coba bantu.. tp tetap bingung.. itu masalahnya dr hosting.. diatutup mailnya.. krn kl tidak ditutup.. tdk keluar errornya kayak githuiamanelf 20-08-2011, 01:11 PMsetelah mencoba terus akhirnya maw juga filenya diupload sekaligus dan muncul didatabase...makasi kk setanbendul... :makasih-g:ah maw tanya lagi..misalkan admin buat tabel rekening isinya id_paymen | no_paymen
lalu ada free user mau daftar dan memasukan datanya ke tbl user fieldnya:id-user | nama | email | no_paymennah bagaimana biar saat free user mendaftar, maka akan dicek no_paymen yang dimasukan samadengan no_paymen di tb_rekening. jika sama baru bisa di simpan dan jika tidak sama maka akanmuncul pemberitahuan anda belum membayar. terimakasi.Uya9120-08-2011, 01:38 PMkepada kk2 master sekalian.
begini. saya punya masalah saat mencoba intergrasi/menggabungkan php dan javascript.
pertama saya coba membuat script ini.
<?php$java_konfirm = '<script language="javascript">function konfirmasi(pesan)
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 89/152
{var tanya = confirm(pesan);
return tanya;}
</script> ';?>
kemudian saya membuat sebuah form untuk di klik. misalnya untuk blokir member.
<?php$pesan = "Apakah anda yakin akan memblokir keanggotaan dari\\n"."Saudara $data[3]?";$form = "<form action='statistik.php?proses=blokir' method='post'>
<input type='hidden' name='username' value='$data[1]'><input type='submit' value='Blokir' onClick=\"returnkonfirmasi('$pesan')\"></form>";
nah yang jadi masalah adalah : kenapa javascript ku gak muncul. kode itu untukmenanyakan/memunculkan dialog box ok cancel.
kalau tentang blokir. memang sukses memblokir. namun itu secara langsung sukses tanpamenanyakan dulu.
yang saya mau itu adlah dialog box muncul dulu baru setelah klik ok barus sukses blokirnya. tapidialog box ini gak muncul. mohon bantuannya.rickhy20-08-2011, 03:06 PM@Uya91coba di tag form dimasukkan attribute :onsubmit="return konfirmasi('test konfirmasi')"Uya9120-08-2011, 04:09 PM@Uya91
coba di tag form dimasukkan attribute :onsubmit="return konfirmasi('test konfirmasi')"
jadi onclick diganti dengan onsubmit ya kak?Uya9120-08-2011, 04:20 PMgan kenapa ya skrip ini gak mau kirim email juga? saya sudah langsung coba di hosting server,setelah saya klik tombol submit keluar error "internal server error-500" , link nya di
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 90/152
http://www.bonuskeren.com/contact.php
berikut screenshot error nya:
dan ini skrip nya gan:
<?php
// Set email variables$email_to = '[email protected]';$email_subject = 'Form submission';
// Set required fields$required_fields = array('fullname','email','comment');
// set error messages$error_messages = array('fullname' => 'Please enter a Name to proceed.','email' => 'Please enter a valid Email Address to continue.','comment' => 'Please enter your Message to continue.');
// Set form status$form_complete = FALSE;
// configure validation array$validation = array();
// check form submittalif(!empty($_POST)) { // Sanitise POST arrayforeach($_POST as $key => $value) $_POST[$key] = remove_email_injection(trim($value));
// Loop into required fields and make sure they match our needsforeach($required_fields as $field) { // the field has been submitted?if(!array_key_exists($field, $_POST)) array_push($validation, $field);
// check there is information in the field?if($_POST[$field] == '') array_push($validation, $field);
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 91/152
// validate the email address suppliedif($field == 'email') if(!validate_email_address($_POST[$field])) array_push($validation,$field);}
// basic validation resultif(count($validation) == 0) { // Prepare our content string$email_content = 'New Website Comment: ' . "\n\n";
// simple email contentforeach($_POST as $key => $value) {if($key != 'submit') $email_content .= $key . ': ' . $value . "\n";}
// if validation passed ok then send the email
mail($email_to, $email_subject, $email_content);
// Update form switch$form_complete = TRUE;}}
function validate_email_address($email = FALSE) {return (preg_match('/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i', $email))? TRUE : FALSE;}
function remove_email_injection($field = FALSE) {return (str_ireplace(array("\r", "\n", "%0a", "%0d", "Content-Type:", "bcc:","to:","cc:"), '',$field));}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<!-- Contact Form Designed by James Brand @ dreamweavertutorial.co.uk --><!-- Covered under creative commons license -http://dreamweavertutorial.co.uk/permissions/contact-form-permissions.htm -->
<title>Contact Form</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">var nameError = '<?php echo $error_messages['fullname']; ?>';
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 92/152
var emailError = '<?php echo $error_messages['email']; ?>';var commentError = '<?php echo $error_messages['comment']; ?>';</script>
<link href="contactform.css" rel="stylesheet" type="text/css" />
</head>
<body><div id="formWrap"><div id="form"><?php if($form_complete === FALSE): ?><form action="contact.php" method="post" id="comments_form"><div class="row"><div class="label">Your Name</div><!--end .label--><div class="input"><input type="text" id="fullname" class="detail" name="fullname" value="<?php echo
isset($_POST['fullname'])? $_POST['fullname'] : ''; ?>" /><?php if(in_array('fullname',$validation)): ?><span class="error"><?php echo $error_messages['fullname']; ?></span><?phpendif; ?>
</div><!--end .input--><div class="context">e.g. John Smith or James Doe</div><!--end .context--></div><!--end .row-->
<div class="row"><div class="label">Your Email</div><!--end .label--><div class="input">
<input type="text" id="email" class="detail" name="email" value="<?php echoisset($_POST['email'])? $_POST['email'] : ''; ?>" /><?php if(in_array('email', $validation)):?><span class="error"><?php echo $error_messages['email']; ?></span><?php endif; ?>
</div><!--end .input--><div class="context">We will not share your email to anyone or spam you with messageseither</div><!--end .context--></div><!--end .row-->
<div class="row"><div class="label">Your Message</div><!--end .label-->
<div class="input"><textarea id="comment" name="comment" class="mess"><?php echoisset($_POST['comment'])? $_POST['comment'] : ''; ?></textarea><?php if(in_array('comment',$validation)): ?><span class="error"><?php echo $error_messages['comment']; ?></span><?phpendif; ?>
</div><!--end .input--></div><!--end .row-->
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 93/152
<div class="submit"><p><input type="submit" id="submit" name="submit" value="Send Message" /></p>
</div><!--end .submit--></form><?php else: ?><p>Thank you for your Message!</p><?php endif; ?>
</div><!--end #form--></div><!--end formWrap-->
</body></html>
apakah ada yang salah dengan skrip nya gan?
rasanya pernah ngalamin yang beginian. coba kk pakei $header atau biasa disebut $from. (bahasaindonya kepalanya atau Dari) di emailnya.
contoh misal.
$to = "Email kita"; //ini isi dari email kita .$subject = " Bla bla bla"; ini subject email$from = "From: Email orang"; //ini sangat diperlukan karena bisa sebabkan error tadi$isi = "isi email";
mail($to, $subject, $isi, $from);
kurasa penyebabnya adalah from nya. kalau tidak di isi otomatis error. kenapa? karena jika dilliat
dari email. misalnya di inbox email kita.kan itu ada:
kepada :subject :Dari:
dari ini sama dengan from. wajib di isi. nah dari ini yang penting.
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 94/152
cobalah kk :peace:
ingat. From: itu harus pas. jangan menulis from: atau kosong. harus ditulis dengan benar From:
saya pernah coba selimpangkan dengan cara mengosongkan tulisan itu.
$from = 'email langsung tanpa from';
Error juga dah. semoga membantu kak.spidometer20-08-2011, 08:02 PMrasanya pernah ngalamin yang beginian. coba kk pakei $header atau biasa disebut $from. (bahasaindonya kepalanya atau Dari) di emailnya.
contoh misal.
$to = "Email kita"; //ini isi dari email kita .$subject = " Bla bla bla"; ini subject email$from = "From: Email orang"; //ini sangat diperlukan karena bisa sebabkan error tadi$isi = "isi email";
mail($to, $subject, $isi, $from);
kurasa penyebabnya adalah from nya. kalau tidak di isi otomatis error. kenapa? karena jika dilliatdari email. misalnya di inbox email kita.kan itu ada:
kepada :subject :Dari:
dari ini sama dengan from. wajib di isi. nah dari ini yang penting.
cobalah kk :peace:
ingat. From: itu harus pas. jangan menulis from: atau kosong. harus ditulis dengan benar From:
saya pernah coba selimpangkan dengan cara mengosongkan tulisan itu.
$from = 'email langsung tanpa from';
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 95/152
Error juga dah. semoga membantu kak.
sudah terpecahkan masalah nya gan,thanks all
http://i1008.photobucket.com/albums/af209/dariulim95/formsubmission_ss.jpg
THANKS ALL :niceinfo:spidometer21-08-2011, 07:55 AMwebster mania tolong bantu ane donkkk, ane dapat peringatan error setelah ane klik submit diwebsite ane di http://www.bonuskeren.com/contact.php :
PHP Warning: mail() [<a href='function.mail'>function.mail</a>]: Failed to connect to
mailserver at "localhost" port 25, verify your "SMTP" and"smtp_port" setting in php.ini or use ini_set() inC:\HostingSpaces\bonusker\bonuskeren.com\wwwroot\c ontact.php on line 52
Setelah ane tanyakan ke server hosting nya menyarankan untuk ditambahkan SMTPAuthentication di page ane ,mereka memberikan referensi contoh skrip SMTP Authenticationnya begini:
<?php
require_once "Mail.php";
$from = "Sandra Sender <[email protected]>";$to = "Ramona Recipient <[email protected]>";$subject = "Hi!";$body = "Hi,\n\nHow are you?";
$host = "mail.example.com";$username = "smtp_username";$password = "smtp_password";
$headers = array ('From' => $from,'To' => $to,'Subject' => $subject);$smtp = Mail::factory('smtp',array ('host' => $host,'auth' => true,'username' => $username,'password' => $password));
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 96/152
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {echo("<p>" . $mail->getMessage() . "</p>");
} else {echo("<p>Message successfully sent!</p>");}?>
skrip ane (nama file nya "contact.php"):
<?php
// Set email variables
$email_to = '[email protected]';$email_subject = 'Form submission';$from="From: ";
// Set required fields$required_fields = array('fullname','email','comment');
// set error messages$error_messages = array('fullname' => 'Please enter a Name to proceed.','email' => 'Please enter a valid Email Address to continue.',
'comment' => 'Please enter your Message to continue.');
// Set form status$form_complete = FALSE;
// configure validation array$validation = array();
// check form submittalif(!empty($_POST)) {
// Sanitise POST arrayforeach($_POST as $key => $value) $_POST[$key] = remove_email_injection(trim($value));
// Loop into required fields and make sure they match our needsforeach($required_fields as $field) { // the field has been submitted?if(!array_key_exists($field, $_POST)) array_push($validation, $field);
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 97/152
// check there is information in the field?if($_POST[$field] == '') array_push($validation, $field);
// validate the email address suppliedif($field == 'email') if(!validate_email_address($_POST[$field])) array_push($validation,
$field);}
// basic validation resultif(count($validation) == 0) { // Prepare our content string$email_content = 'New Website Comment: ' . "\n\n";
// simple email contentforeach($_POST as $key => $value) {if($key != 'submit') $email_content .= $key . ': ' . $value . "\n";
}
// if validation passed ok then send the emailmail($email_to, $email_subject, $email_content, $from);
//update form switch$form_complete = TRUE;}}
function validate_email_address($email = FALSE) {
return (preg_match('/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i', $email))? TRUE : FALSE;}
function remove_email_injection($field = FALSE) {return (str_ireplace(array("\r", "\n", "%0a", "%0d", "Content-Type:", "bcc:","to:","cc:"), '',$field));}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<!-- Contact Form Designed by James Brand @ dreamweavertutorial.co.uk --><!-- Covered under creative commons license -http://dreamweavertutorial.co.uk/permissions/contact-form-permissions.htm -->
<title>Contact Form</title>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 98/152
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link href="contactform.css" rel="stylesheet" type="text/css" /><script type="text/javascript"src="https://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools-yui-compressed.js"></script>
<script type="text/javascript" src="validation.js"></script>
<script type="text/javascript">var nameError = '<?php echo $error_messages['fullname']; ?>';var emailError = '<?php echo $error_messages['email']; ?>';var commentError = '<?php echo $error_messages['comment']; ?>';</script>
</head>
<body><div id="formWrap"><div id="form"><?php if($form_complete === FALSE): ?><form action="contact.php" method="post" id="comments_form"><div class="row"><div class="label">Your Name</div><!--end .label--><div class="input"><input type="text" id="fullname" class="detail" name="fullname" value="<?php echoisset($_POST['fullname'])? $_POST['fullname'] : ''; ?>" /><?php if(in_array('fullname',$validation)): ?><span class="error"><?php echo $error_messages['fullname']; ?></span><?php
endif; ?>
</div><!--end .input--><div class="context">e.g. John Smith or James Doe</div><!--end .context--></div><!--end .row-->
<div class="row"><div class="label">Your Email</div><!--end .label--><div class="input"><input type="text" id="email" class="detail" name="email" value="<?php echoisset($_POST['email'])? $_POST['email'] : ''; ?>" /><?php if(in_array('email', $validation)):
?><span class="error"><?php echo $error_messages['email']; ?></span><?php endif; ?></div><!--end .input--><div class="context">We will not share your email to anyone or spam you with messageseither</div><!--end .context--></div><!--end .row-->
<div class="row">
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 99/152
<div class="label">Your Message</div><!--end .label--><div class="input"><textarea id="comment" name="comment" class="mess"><?php echoisset($_POST['comment'])? $_POST['comment'] : ''; ?></textarea><?php if(in_array('comment',$validation)): ?><span class="error"><?php echo $error_messages['comment']; ?></span><?php
endif; ?>
</div><!--end .input--></div><!--end .row-->
<div class="submit"><p><input type="submit" id="submit" name="submit" value="Send Message" /></p></div><!--end .submit-->
</form><?php else: ?><p>Thank you for your Message!</p><?php endif; ?>
</div><!--end #form--></div><!--end formWrap-->
</body></html>
terus ane gak tau yang mau dimodifikasi ke skrip ane yang mana aja dari skrip SMTPAuthentication nya,yang ngerti soal beginian tolong dibantu y,:idwslovers:kugelfangkillaruna21-08-2011, 03:33 PMkan gw ada file ini...
<?php
$aUsers = array("Ädams, Egbert","Altman, Alisha","Archibald, Janna","Auman, Cody","Bagley, Sheree","Ballou, Wilmot","Bard, Cassian",
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 100/152
"Bash, Latanya","Beail, May","Black, Lux","Bloise, India","Blyant, Nora",
"Bollinger, Carter","Burns, Jaycob","Carden, Preston","Carter, Merrilyn","Christner, Addie","Churchill, Mirabelle","Conkle, Erin","Countryman, Abner","Courtney, Edgar","Cowher, Antony","Craig, Charlie",
"Cram, Zacharias","Cressman, Ted","Crissman, Annie","Davis, Palmer","Downing, Casimir","Earl, Missie","Eckert, Janele","Eisenman, Briar","Fitzgerald, Love","Fleming, Sidney","Fuchs, Bridger",
"Fulton, Rosalynne","Fye, Webster","Geyer, Rylan","Greene, Charis","Greif, Jem","Guest, Sarahjeanne","Harper, Phyllida","Hildyard, Erskine","Hoenshell, Eulalia","Isaman, Lalo","James, Diamond",
"Jenkins, Merrill","Jube, Bennett","Kava, Marianne","Kern, Linda","Klockman, Jenifer","Lacon, Quincy","Laurenzi, Leland","Leichter, Jeane",
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 101/152
"Leslie, Kerrie","Lester, Noah","Llora, Roxana","Lombardi, Polly","Lowstetter, Louisa",
"Mays, Emery","Mccullough, Bernadine","Mckinnon, Kristie","Meyers, Hector","Monahan, Penelope","Mull, Kaelea","Newbiggin, Osmond","Nickolson, Alfreda","Pawle, Jacki","Paynter, Nerissa","Pinney, Wilkie",
"Pratt, Ricky","Putnam, Stephanie","Ream, Terrence","Rumbaugh, Noelle","Ryals, Titania","Saylor, Lenora","Schofield, Denice","Schuck, John","Scott, Clover","Smith, Estella","Smothers, Matthew",
"Stainforth, Maurene","Stephenson, Phillipa","Stewart, Hyram","Stough, Gussie","Strickland, Temple","Sullivan, Gertie","Swink, Stefanie","Tavoularis, Terance","Taylor, Kizzy","Thigpen, Alwyn","Treeby, Jim",
"Trevithick, Jayme","Waldron, Ashley","Wheeler, Bysshe","Whishaw, Dodie","Whitehead, Jericho","Wilks, Debby","Wire, Tallulah","Woodworth, Alexandria",
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 102/152
"Zaun, Jillie");
kenapa waktu gw ubah jadi kaya gini kok eror yak?
<?php$aUsers = array(while($baris=mysql_fetch_row($buka)){$baris[0]});?>
ada saran?hentaigumi
22-08-2011, 09:05 AM@zekusion
Haha, sama ide saya sam setanbedul.Jadi ID yang ditampilkan tetaplah angka, nah si kode huruf itu diganti angka.a=1, b=2 dst.rickhy22-08-2011, 09:17 AM@kugelfangkillarunafungsi while nggak bisa dimasukkan kedalam array()
buat kira2 kayak gini:
while($baris=mysql_fetch_row($buka)){$aUsers[] = $baris[0];}iamanelf 22-08-2011, 10:57 AMkk tanya lagi donk...tentang download file..saya punya code seperti ini
$query = "SELECT tb_updown.nama_file, tb_updown.size_file, tb_updown.tgl_updownFrom tb_updown WHERE kd_updown=kd_updown";$hasil = mysqli_query($koneksi,$query);
echo "$data[nama_file]$data[size_file]$data[tgl_updown]";
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 103/152
while ($data = mysqli_fetch_array($hasil)){echo "Nama File : ".$data['nama_file']."<br />Ukuran File : ".$data['size_file']."<br />
Tanggal Upload : ".$data['tgl_updown']."<br /><a href = 'download.php?kd_updown=".$data['kd_updown']."'>".$data['nama_file']."</a><br /><br />";
}
header("Content-Type:application/zip");header("Content-length:".filesize($fileSize));header("Content_Dispostion: Attachment; filename=$fileName");readfile($fileName);
tapi tak maw mendownload dan muncul pemberitahuan seperti ini
Nama File : kode sekolah.pdf Ukuran File : 417031Tanggal Upload : 2011-08-20 06:57:49kode sekolah.pdf
Warning: Cannot modify header information - headers already sent by (output started atC:\xampp\htdocs\pmdk\download.php:19) in C:\xampp\htdocs\pmdk\download.php on line 83
Warning: Cannot modify header information - headers already sent by (output started atC:\xampp\htdocs\pmdk\download.php:19) in C:\xampp\htdocs\pmdk\download.php on line 84
Warning: Cannot modify header information - headers already sent by (output started atC:\xampp\htdocs\pmdk\download.php:19) in C:\xampp\htdocs\pmdk\download.php on line 85
ketika line 83,84,85 dilihat itu adalah line bagian
header("Content-Type:application/zip");header("Content-length:".filesize($fileSize));header("Content_Dispostion: Attachment; filename=$fileName");
kira-kira apa yang salah ya? terimakasihentaigumi22-08-2011, 12:47 PM@iamanelf
fungsi header() pada PHP itu harus berada paling atas, tidak boleh ada echo / output apapunsebelumnya.Sedangkan kamu melakukan echo sebelum while dan didalam while.
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 104/152
Secara desain saja sudah salah, kamu harus bikin ulang scriptnya, dipecah jadi dua,yang pertama adalah info Filenya (nama, tanggal, dll). Dan yang kedua adalah untukmendownload filenya.iamanelf
22-08-2011, 06:43 PM@iamanelf
fungsi header() pada PHP itu harus berada paling atas, tidak boleh ada echo / output apapunsebelumnya.Sedangkan kamu melakukan echo sebelum while dan didalam while.
Secara desain saja sudah salah, kamu harus bikin ulang scriptnya, dipecah jadi dua,yang pertama adalah info Filenya (nama, tanggal, dll). Dan yang kedua adalah untukmendownload filenya.
masih kurang mengerti bagaimana maksudnya. dipecah seperti apa ya??rickhy22-08-2011, 09:58 PMmaksuknya script buat link dan script buat download dipisah, jadi ada 2 filehentaigumi23-08-2011, 09:32 AMTepat seperti yang Rickhy tuliskan.Kamu kan masih dalam satu file, script untuk info file sama untuk downloadnya.
Nah dipisah jadi 2 file PHP, satu buat info, satu buat download.iamanelf
24-08-2011, 09:04 AMya dengan cara itu file download.php yang ke download tapi bukan file yang ada dalamdatabasenya. apa karena
<a href = 'download.php?kd_updown=".$data['kd_updown']."'>".$data['nama_file']."</a><br /><br /> jadi yang ke download adalah file download.php nya? jika di ubah menjadi seperti ini
<a href = '$data[temp_updown]'>download</a><br /><br />kenapa malah tidak jalan?rickhy
24-08-2011, 09:33 PMkenapa malah tidak jalan?
tentu saja tidak jalan :)
kesalahan kamu sangat mendasar, saya sarankan ikut kursus dulu atau cari mentor yg bisaketemu langsungkarena di dlm forum kebanyakan dari kita hanya bisa memandu, sulit untuk mengajari
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 105/152
iamanelf 27-08-2011, 03:39 PMbagaimana cara menampilkan gambar atau foto yang ada di database??cekkong30-08-2011, 11:11 AM
coba cari di google.. banyak script download kok...lagian_KinG_30-08-2011, 10:16 PMmau tanya...ada yg tau plugin mybb ga yang kayak spy.php Vbulletin?makasih...aphrxia05-09-2011, 11:57 AMbagaimana cara menampilkan gambar atau foto yang ada di database??
BLOB?Coba ini : http://www.techcubetalk.com/2009/01/tutorial-on-how-to-store-images-in-mysql-blob-field/
Pertimbangkan penggunaan BLOB di aplikasimu. Baca ini dulu sebelumnya sebagai bahanpertimbangan : http://www.hockinson.com/index.php?s=37fakir_benwit05-09-2011, 03:37 PMkalo image besar mending pake path jangan di simpan di db.. berat banget dan abis2in space DBkamu..spidometer
07-09-2011, 12:07 PMcara nya membuat event log website kita dan disimpan ke dalam database, untuk mencatat semuaaktivitas pengunjung sistematis nya bagaimana ya gan? yang isi nya ada :1.Halaman yang dikunjungi(yang terpenting)2.Nama pengunjung nya /username nya yang mengunjungi halaman itu3.tanggal dan waktu dikunjungi nya4.Dan lain lain:bloon:aphrxia07-09-2011, 12:37 PMcara nya membuat event log website kita dan disimpan ke dalam database, untuk mencatat semua
aktivitas pengunjung sistematis nya bagaimana ya gan? yang isi nya ada :1.Halaman yang dikunjungi(yang terpenting)2.Nama pengunjung nya /username nya yang mengunjungi halaman itu3.tanggal dan waktu dikunjungi nya4.Dan lain lain:bloon:
coba koleksi ini :
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 106/152
http://php.resourceindex.com/Complete_Scripts/Logging_Accesses_and_Statistics/
Access logger etc.spidometer07-09-2011, 01:45 PM
coba koleksi ini :http://php.resourceindex.com/Complete_Scripts/Logging_Accesses_and_Statistics/
Access logger etc.
tolong donk minta dijelaskan sistematis nya bagaimana,bukan kirim link gak jelas:sebel:skoolkaholic07-09-2011, 06:24 PMcara nya membuat event log website kita dan disimpan ke dalam database, untuk mencatat semuaaktivitas pengunjung sistematis nya bagaimana ya gan? yang isi nya ada :
1.Halaman yang dikunjungi(yang terpenting)2.Nama pengunjung nya /username nya yang mengunjungi halaman itu3.tanggal dan waktu dikunjungi nya4.Dan lain lain:bloon:
nubi coba bantu yah
1. pake session (login dulu)2. bikin table di database buat nampung data log
table log----halaman (ambil dari judul ato apa gitu, bebas) --> varcharuserID (dapet dari session) --> inttanggal (date)waktu (time)----
3. tiap buka suatu halaman, taro script buat ngeupdate table tersebut
<?php$userID = $_SESSION["userID"];mysql_query ("insert into log(halaman,userID,tanggal,waktu) values('$halaman',$userID,now(),now())");?>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 107/152
nah kalo datanya udah ada di table, tinggal select select doang kalo butuh apa apa.ehehe
menurut saya logikanya gitu kk, CMIIW
:peace:rickhy07-09-2011, 07:12 PMKalau mau bikin log event semacam itu harus siapin juga besar spacenya.Tergantung dari jumlah aktifitas pengunjungnya, log semacam ini bisa dengan mudah mencapai jutaan record dengan besar space bisa lebih dari 1GBswl08-09-2011, 03:24 PMada yang bisa bantu cara integrasiin Facebook Login dengan PHP?Baca2 tutorialnya ga ngerti...Thanks
spidometer08-09-2011, 08:09 PMok makasih banget jawaban nya ya kk:sembah: rickhydanasan11-09-2011, 10:25 AMada yang bisa bantu cara integrasiin Facebook Login dengan PHP?Baca2 tutorialnya ga ngerti...Thanks
bisa baca disini
http://developers.facebook.com/docs/authentication/
sama disini
http://www.kandar.info/index.php/php/integrasikan-single-sign-on-sso-facebook-connect-dengan-website-berbasis-phpspidometer14-09-2011, 01:56 PMkk saya pakai moo tools versi 1.3 untuk javascript , tapi koq gak jalan kalau dijalankan dibrowser selain google ? kenapa ya?
ini skrip moo tools :
<script type="text/javascript"src="https://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools-yui-compressed.js"></script> :bingung:hentaigumi14-09-2011, 02:38 PM
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 108/152
kk saya pakai moo tools versi 1.3 untuk javascript , tapi koq gak jalan kalau dijalankan dibrowser selain google ? kenapa ya?
ini skrip moo tools :
<script type="text/javascript"src="https://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools-yui-compressed.js"></script>Hah? Masa? Mungkin si browser yang lain itu di disable JavaScript nya kali ...Atau coba cek proxy settingnya ... Itu kan ngambil JS nya via HTTPS, siapa tau di set proxy lainuntuk HTTPS ...danasan18-09-2011, 02:09 PMkk saya pakai moo tools versi 1.3 untuk javascript , tapi koq gak jalan kalau dijalankan dibrowser selain google ? kenapa ya?
ini skrip moo tools :
<script type="text/javascript"src="https://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools-yui-compressed.js"></script> :bingung:iya gan setahu ane mootools itu udah cross browser koq
coba ambil mootolsnya dari website agan sendiri
<script type="text/javascript" src="js/mootools-yui-compressed.js"></script>zekusion20-09-2011, 09:46 AMallow.. pa kabar..
tanya lagi ya :lalala:gw biasa buat tabel, rownya gw beginiin
<tbody><?
for($i=0;$i<$jml;$i++){$row=mysql_fetch_array($result);?><tr><td><input name="to_be_deleted[]" type="checkbox" id="checkbox[]" value="<? echo$row['id']; ?>"></td><td><?=$i+$posisi+1; ?></td>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 109/152
<td><a href="../<?=$row['pic'];?>"><img src="../<?=$row['pic'];?>" border="0" /></a></div></td><td><?=$row['name'];?></td><td><?=$row['description'];?></td><td><a href="home.php?act=editproduct&id=<?=$row['id'];?>" title="">Edit</a></span>
<a href="lib/delete.php?id=<?=$row[0];?>&act=product&path=product" title=""onclick="return confirm('Are you sure?');">Delete</a></td></tr><?} ?></tbody>
nahh buat penomorannya klo pke for(), kan tinggal $i+1 gitu kan,, (kaya diatas)
dah terbiasa pke itu.
stlh itu klien ternyata minta row dalam table bisa drag and drop.dah berhasil buat pke jquerynya..nah code yg dipke buat dragable ini pke
<?php foreach($results as $row) { ?><tr id="order_<?php echo $row['id']; ?>"><td><input name="to_be_deleted[]" type="checkbox" id="checkbox[]" value="<? echo$row['id']; ?>"></td><td><?=$posisi+1; ?></td><td><a href="../<?=$row['pic'];?>"><img src="../<?=$row['pic'];?>" border="0"
height="100px"/></a></td><td><?=$row['name'];?></td><td><?=$row['description'];?></td><td><a href="home.php?act=editproduct&id=<?=$row['id'];?>" title="">Edit</a><a href="lib/delete.php?id=<?=$row[0];?>&act=product&path=product" title=""onclick="return confirm('Are you sure?');">Delete</a></td></tr><?php } ?>
penomorannya gimana buatnya ya, klo pke foreach() :???:
ada yg bisa bantu? :???:DTeach20-09-2011, 10:23 AM<?php foreach($results as $row) {
$i++?><tr id="order_<?php echo $row['id']; ?>"><td><input name="to_be_deleted[]" type="checkbox" id="checkbox[]" value="<? echo
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 110/152
$row['id']; ?>"></td><td><?=$i; ?></td><td><a href="../<?=$row['pic'];?>"><img src="../<?=$row['pic'];?>" border="0"height="100px"/></a></td><td><?=$row['name'];?></td>
<td><?=$row['description'];?></td><td><a href="home.php?act=editproduct&id=<?=$row['id'];?>" title="">Edit</a><a href="lib/delete.php?id=<?=$row[0];?>&act=product&path=product" title=""onclick="return confirm('Are you sure?');">Delete</a></td></tr><?php } ?>kayaknya tadi dah bener?penomoran buat dimananya? yg disini<td><?=$posisi+1; ?></td>???zekusion20-09-2011, 10:39 AM
<?php foreach($results as $row) {
$i++?><tr id="order_<?php echo $row['id']; ?>"><td><input name="to_be_deleted[]" type="checkbox" id="checkbox[]" value="<? echo$row['id']; ?>"></td><td><?=$i; ?></td><td><a href="../<?=$row['pic'];?>"><img src="../<?=$row['pic'];?>" border="0"height="100px"/></a></td><td><?=$row['name'];?></td><td><?=$row['description'];?></td>
<td><a href="home.php?act=editproduct&id=<?=$row['id'];?>" title="">Edit</a><a href="lib/delete.php?id=<?=$row[0];?>&act=product&path=product" title=""onclick="return confirm('Are you sure?');">Delete</a></td></tr><?php } ?>kayaknya tadi dah bener?penomoran buat dimananya? yg disini<td><?=$posisi+1; ?></td>???
iyah,, posisi penomoran di
<td><?=$i+$posisi+1;?></td>
oohh tinggal ditambah $i++ di scope foreach.
sepp.. berhasil.. :xiexie:payied
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 111/152
22-09-2011, 01:00 AMwaktu ane mau hubungin Web dg Database pake macromedia dreamware 8 kok muncul kayakgini ya.udah 3 jam nih ngubek2, tapi belom bisa.ada yg mau bantuin gak ya??
9503:xiexie:musisician22-09-2011, 08:57 AMka nanya soal web aplikasi sistem keuangan donk flow chart nya sama isi database nya? adatugas bwat itu soalnya .iponks23-09-2011, 09:00 AMsuhu mo nanya nih..kalo ada error undefined index : page pas buat paging kenapa ya??
ueharakikumi23-09-2011, 01:38 PM@iponks biasanya gara2 soft warning dari PHP karena $_GET/$_POST tidak ada nilainyaiponks23-09-2011, 04:18 PM@iponks biasanya gara2 soft warning dari PHP karena $_GET/$_POST tidak ada nilainya
owh jadi harus gimana biar gak keluar error tu??skoolkaholic23-09-2011, 07:28 PMowh jadi harus gimana biar gak keluar error tu??
dikasi nilai default dulu pas pertama load (misal : $value = ''; )iponks24-09-2011, 08:11 AMdikasi nilai default dulu pas pertama load (misal : $value = ''; )makasih gan dah bisa..nah sekarang gimana caranya biar konten yang dibuat gak lebih dari box..misalkan buat berita/konten trus tanpa br atau enter gitu langsung kebawah pas lebih dari box ygditentuin..
trus visual text editor apa yg lebih bagus ya??
skoolkaholic24-09-2011, 09:26 PMmakasih gan dah bisa..nah sekarang gimana caranya biar konten yang dibuat gak lebih dari box..misalkan buat berita/konten trus tanpa br atau enter gitu langsung kebawah pas lebih dari box ygditentuin..
trus visual text editor apa yg lebih bagus ya??
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 112/152
hmm.boleh tau cssnya gimana ?
maksudnya kayak gini bukan ?
<style>.box2{width:100px; border: 1px solid #999;}</style><div class="box2">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmodtempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodoconsequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat nonproident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div>
visual text editor buat apa ? ngodingkah ? :???:kalo saya pake dreamweaver ama sublime text 2:iii:iamanelf 26-09-2011, 03:17 PMkaka...
maw tanya lagi nih..bagaimana membuat dss dengan metode SAW? saya mengerti perhitunganmanualnya tapi jika dimasukan ke php jadi bingung...mohon bantuannya...jika ada yang punya contoh coding nya bisa di share tidak???iponks26-09-2011, 09:08 PMhmm.boleh tau cssnya gimana ?
maksudnya kayak gini bukan ?
<style>.box2{width:100px; border: 1px solid #999;}</style><div class="box2">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmodtempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 113/152
consequat. Duis aute irure dolor in reprehenderit in voluptate velit essecillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat nonproident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div>
visual text editor buat apa ? ngodingkah ? :???:kalo saya pake dreamweaver ama sublime text 2:iii:
kalo pake width gitu dah tau..maksudnya biar gak lebih dari box kyak overflowing :hidden;tapi ttep aja lebih dari kotak konten nya..
text editor bantuan kayak CKEditor/ wordpress editor nya gitu mas..
post berapa ya tentang login system management.??po3zy27-09-2011, 01:35 PMpara master mau nanya nich scriptnya untuk menampikan total hari bulan kemarin pake php gmny?aq dah pusing bget nyari g nemu2. klo menampilkan total hari bulan sekarang kan gini :
<?php$totalhari = date("t");?>
mohon bantuannya para master...hentaigumi27-09-2011, 02:21 PMpara master mau nanya nich scriptnya untuk menampikan total hari bulan kemarin pake php gmny?aq dah pusing bget nyari g nemu2. klo menampilkan total hari bulan sekarang kan gini :
<?php$totalhari = date("t");?>
mohon bantuannya para master...Hmm, kalo buat tau juumlah hari bulan yang lalu sih ya gampang, tinggal masukkin ke array, januari = 31, februari = 29 or 28, maret = 31 dan seterusnya, lalu tinggal merujuk kepada indexyang ada di array itu, kalo sekarang bulan september, berarti tinggal merujuk index ke 8 padaarray itu.
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 114/152
$array_bulan = array(1=>31, 2=>array(28, 29), 3=>31, 4=>30, 5=>31, 6=>30, 7=>31, 8=>31,9=>30, 10=>31, 11=>30, 12=>31);
$jumlah_hari_bulan_lalu = $array_bulan[(date('n')-1)];
echo $jumlah_hari_bulan_lalu;
Tapi kalo kasusnya mau cari jumlah hari kerja di bulan kemaren termasuk tanggal merah khususyang ada di kalender, itu ada algoritmanya lagi.po3zy27-09-2011, 04:44 PMHmm, kalo buat tau juumlah hari bulan yang lalu sih ya gampang, tinggal masukkin ke array, januari = 31, februari = 29 or 28, maret = 31 dan seterusnya, lalu tinggal merujuk kepada indexyang ada di array itu, kalo sekarang bulan september, berarti tinggal merujuk index ke 8 pada
array itu.
$array_bulan = array(1=>31, 2=>array(28, 29), 3=>31, 4=>30, 5=>31, 6=>30, 7=>31, 8=>31,9=>30, 10=>31, 11=>30, 12=>31);
$jumlah_hari_bulan_lalu = $array_bulan[(date('n')-1)];
echo $jumlah_hari_bulan_lalu;
Tapi kalo kasusnya mau cari jumlah hari kerja di bulan kemaren termasuk tanggal merah khususyang ada di kalender, itu ada algoritmanya lagi.
ok thanx banget ya bantuannya. klo yg kayak gitu gmn master? cari jumlah hari kerja di bulankemaren termasuk tanggal merah khusus yang ada di kalender? mohon petunjuknya...
O ya tanya lagi, kalo untuk februari kok g keluar y yg keluar cuma "array" gtu g keluar totalharinya buat februari. mohon bantuannya master. terimakasihiamanelf 28-09-2011, 09:15 PM
kaka maw tanya lagi dong..saya punya coding seperti ini.
$kd_nilaikeg = $_POST['TextKode'];$lomba = $_POST['TextLomba'];$juara = $_POST['CmbJuara'];$tingkatkeg = $_POST['CmbTingkatkeg'];
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 115/152
//memasukan nilai bobot ke tabel nilaikeg...$query = "SELECT bobot FROM tb_bobotkeg WHERE (juara='$juara') AND(tingkat_lomba='$tingkatkeg')";$hasil = mysqli_query($koneksi,$query);
$data = mysqli_fetch_array ($hasil);
//memasukan data ke tabel nilaikeg$query2 = "INSERT INTO tb_nilaikeg(kd_nilaikeg,nama_lomba,juara,tingkat_keg,nilaikeg,user_id)VALUES('$kd_nilaikeg','$lomba','$juara','$tingkatk eg','$data','$_SESSION[user_id]')";$hasil2 = mysqli_query($koneksi,$query2);
echo $query2;tapi kenapa saat di kalankan malah seperti ini pemberitahuannya:
INSERT INTO tb_nilaikeg(kd_nilaikeg,nama_lomba,juara,tingkat_k eg,nilaikeg,user_id)VALUES('','Jogging','Juara_I','Propinsi','Array',' 2')Data telah berhasil disimpanmaw saya biar nilai bobot dapat disimpan di tabel nilaikeg, tapi yang tersimpan malah kata'Array'. apa yang salah ya kira-kira?? :???:terimakasihskoolkaholic28-09-2011, 09:34 PMkaka maw tanya lagi dong..saya punya coding seperti ini.
tapi kenapa saat di kalankan malah seperti ini pemberitahuannya:
maw saya biar nilai bobot dapat disimpan di tabel nilaikeg, tapi yang tersimpan malah kata'Array'. apa yang salah ya kira-kira?? :???:terimakasih
coba pake
while ($data = mysql_fetch_array($hasil))
{$bobot = $data["bobot"];
//query insert masukin disini
}
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 116/152
v1n_vampire29-09-2011, 09:59 AMkk, mau nanya nih untuk kasus new line di textarea
kasusnya begini nih, ini yg diketikkan di textarea
enter sekalienter 2 kali
enter 3 kali
selesai
waktu distore ke database di-store bulat2 jd hasil di dtbs:
enter sekali\r\nenter 2 kali\r\n\r\nenter 3 kali\r\n\r\n\r\nselesai
nah waktu diecho untuk bentuk teks biasa, ketika di nl2br($text) hasil nya tetap \r\n di echo,bukan diconvert jd <br />, kalau pk function pribadi, jumlah new line mlh bertambah
echo nl2br($text);enter sekali\r\nenter 2 kali\r\n\r\nenter 3 kali\r\n\r\n\r\nselesai
echo str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),"<br />",$text)enter sekali
enter 2 kali
enter 3 kali
selesai
nah, ketika mau diedit, dan text di-echo ke dalam textarea, hasilnya juga sama, \r\n tidakdianggap sbg new line, tetapi di-echo saja
echo $text;enter sekali\r\nenter 2 kali\r\n\r\nenter 3 kali\r\n\r\n\r\nselesai
bagaimana supaya ketika di-echo sbg text biasa dan di textarea hslnya bisa seperti ygdiharapkan?hentaigumi29-09-2011, 12:09 PM
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 117/152
ok thanx banget ya bantuannya. klo yg kayak gitu gmn master? cari jumlah hari kerja di bulankemaren termasuk tanggal merah khusus yang ada di kalender? mohon petunjuknya...O ya tanya lagi, kalo untuk februari kok g keluar y yg keluar cuma "array" gtu g keluar totalharinya buat februari. mohon bantuannya master. terimakasih
Oia saya lupa kalo itu array hahaha. Ya tinggal pasang if else aja dibawah pas menghitungindexnya ...
if (date('Y') % 4 == 0){$feb = 29;}else{$feb = 28;
}
$array_bulan = array(1=>31, 2=>$feb, 3=>31, 4=>30, 5=>31, 6=>30,7=>31, 8=>31, 9=>30, 10=>31, 11=>30, 12=>31);
$hari_bulan_lalu = $array_bulan[(date('n')-1)];
Sedangkan untuk ngitung hari kerja aja, sabtu minggu & tanggal merah diskip, panjang
codingnya ... kurng lebih gini lah PRIMITIF nya ... Kalo gak salah waktu saya bikin script ini 3atau 4 tahun lalu, ada errornya dan belum dibenerin hehehe :
function hitung_selisih_tanggal($awal, $akhir) {
if(empty($awal) || empty($akhir) || $awal == '0000-00-00' || $akhir == '0000-00-00'){return '-';}
/* date('D') = Sat, Sun */
/* array('Bulan'=>'Tanggal) */ /* Untuk tahun 2010 */ $kalender_libur = array(2010=>array(11=>array(17),
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 118/152
12=>array(7, 25)),2011=>array(1=>array(01),2=>array(3, 15),3=>array(05),
4=>array(22),5=>array(17),6=>array(2, 29),7=>array(),8=>array(17),9=>array(),10=>array(),11=>array(6, 27),12=>array(25)));
/* Fixed value, kecuali untuk tahun kabisat, Feb = 29 hari */
if (date('Y') % 4 == 0){$feb = 29;}else{$feb = 28;}
$jumlah_hari = array(1=>31, 2=>$feb, 3=>31, 4=>30, 5=>31, 6=>30,7=>31, 8=>31, 9=>30, 10=>31, 11=>30, 12=>31);
list ($awal_tahun_raw, $awal_bulan_raw, $awal_tanggal_raw) = explode('-', $awal);$awal_tahun = (int) $awal_tahun_raw;$awal_bulan = (int) $awal_bulan_raw;$awal_tanggal = (int) $awal_tanggal_raw;
list ($akhir_tahun_raw, $akhir_bulan_raw, $akhir_tanggal_raw) = explode('-', $akhir);
$akhir_tahun = (int) $akhir_tahun_raw;$akhir_bulan = (int) $akhir_bulan_raw;$akhir_tanggal = (int) $akhir_tanggal_raw;
if($akhir_tahun > $awal_tahun) { /* Contoh : Awal 2009, Akhir 2010 */
/* Selisih B */
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 119/152
for($i=1; $i<=$akhir_bulan; $i++) {if($i == $akhir_bulan) {for($j=1; $j<=$akhir_tanggal; $j++) {
if(@strlen($j) == 1)
$prefix_j = '0';else$prefix_j = '';
$current_date = $akhir_tahun_raw.$akhir_bulan_raw.$prefix_j.$j;$date_detail = @getdate(strtotime($current_date)); /* Sabtu minggu tidak dihitung */ if(($date_detail['wday'] == 0) || ($date_detail['wday'] == 6)) {$selisih_b = $selisih_b; /* Tanggal merah tidak dihitung */ } elseif(@in_array($j, $kalender_libur[$akhir_tahun][$akhir_bulan])) {
$selisih_b = $selisih_b;} else {$selisih_b = $selisih_b + 1;}}} else {for($k=1; $k<=$jumlah_hari[$i]; $k++) {
if(@strlen($k) == 1)$prefix_k = '0';else
$prefix_k = '';
if(@strlen($i) == 1)$prefix_i = '0';else$prefix_i = '';
$current_date = $akhir_tahun_raw.$prefix_i.$i.$prefix_k.$k;$date_detail = @getdate(strtotime($current_date));
/* Sabtu minggu tidak dihitung */
if(($date_detail['wday'] == 0) || ($date_detail['wday']) == 6) {$selisih_b = $selisih_b; /* Tanggal merah tidak dihitung */ } elseif(@in_array($k, $kalender_libur[$akhir_tahun][$akhir_bulan])) {$selisih_b = $selisih_b;} else {$selisih_b = $selisih_b + 1;}
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 120/152
}}} /* End selisih B */
/* Selisih A */
for($i=$awal_bulan; $i<=12; $i++) {if($i == $awal_bulan) { /* Dimulai dari j+1 karena tanggal permulaan tidak boleh dihitung,* yang dihitung adalah tanggal hari sesudahnya.*/ for($j=$awal_tanggal+1; $j<=$jumlah_hari[$i]; $j++) {if(@strlen($j) == 1)$prefix_j = '0';else$prefix_j = '';
$current_date = $awal_tahun_raw.$awal_bulan_raw.$prefix_j.$j;$date_detail = @getdate(strtotime($current_date)); /* Sabtu minggu tidak dihitung */ if(($date_detail['wday'] == 0) || ($date_detail['wday'] == 6)) {$selisih_a = $selisih_a; /* Tanggal merah tidak dihitung */ } elseif(@in_array($j, $kalender_libur[$awal_tahun][$awal_bulan])) {$selisih_a = $selisih_a;} else {$selisih_a = $selisih_a + 1;}
}} else { /* Dimulai dari k=1 karena melanjutkan perhitungan bulan sebelumnya,* yaitu dari tanggal 30 / 31 ke tanggal 1*/ for($k=1; $k<=$jumlah_hari[$i]; $k++) {
if(@strlen($k) == 1)$prefix_k = '0';else$prefix_k = '';
if(@strlen($i) == 1)$prefix_i = '0';else$prefix_i = '';
$current_date = $awal_tahun_raw.$prefix_i.$i.$prefix_k.$k;$date_detail = @getdate(strtotime($current_date));
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 121/152
/* Sabtu minggu tidak dihitung */ if(($date_detail['wday'] == 0) || ($date_detail['wday']) == 6) {$selisih_a = $selisih_a; /* Tanggal merah tidak dihitung */
} elseif(@in_array($k, $kalender_libur[$awal_tahun][$i])) {$selisih_a = $selisih_a;} else {$selisih_a = $selisih_a + 1;}}}} /* End selisih A */
return $selisih_a + $selisih_b;
} elseif($akhir_tahun == $awal_tahun) { /* Contoh : Awal 2009, Akhir 2009, Cuman beda bulan */ for($i=$awal_bulan; $i<=$akhir_bulan; $i++) {
if($i == $awal_bulan) { /* Bulan awal */ if($awal_bulan == $akhir_bulan)$max_hari = $akhir_tanggal;else$max_hari = $jumlah_hari[$i];
for($j=$awal_tanggal+1; $j<=$max_hari; $j++) {if(@strlen($j) == 1)$prefix_j = '0';else$prefix_j = '';
$current_date = $awal_tahun_raw.$awal_bulan_raw.$prefix_j.$j;$date_detail = @getdate(strtotime($current_date)); /* Sabtu minggu tidak dihitung */ if(($date_detail['wday'] == 0) || ($date_detail['wday'] == 6)) {$selisih = $selisih;
/* Tanggal merah tidak dihitung */ } elseif(@in_array($j, $kalender_libur[$awal_tahun][$awal_bulan])) {$selisih = $selisih;} else {$selisih = $selisih + 1;}}} elseif($i == $akhir_bulan) {
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 122/152
/* Bulan akhir */ for($j=1; $j<=$akhir_tanggal; $j++) {
if(@strlen($j) == 1)$prefix_j = '0';
else$prefix_j = '';
$current_date = $akhir_tahun_raw.$akhir_bulan_raw.$prefix_j.$j;$date_detail = @getdate(strtotime($current_date)); /* Sabtu minggu tidak dihitung */ if(($date_detail['wday'] == 0) || ($date_detail['wday'] == 6)) {$selisih = $selisih; /* Tanggal merah tidak dihitung */ } elseif(@in_array($j, $kalender_libur[$akhir_tahun][$akhir_bulan])) {$selisih = $selisih;
} else {$selisih = $selisih + 1;}}} else { /* Bulan diantaranya */ for($k=1; $k<=$jumlah_hari[$i]; $k++) {
if(@strlen($k) == 1)$prefix_k = '0';else
$prefix_k = '';
if(@strlen($i) == 1)$prefix_i = '0';else$prefix_i = '';
$current_date = $awal_tahun_raw.$prefix_i.$i.$prefix_k.$k;$date_detail = @getdate(strtotime($current_date));
/* Sabtu minggu tidak dihitung */
if(($date_detail['wday'] == 0) || ($date_detail['wday']) == 6) {$selisih = $selisih; /* Tanggal merah tidak dihitung */ } elseif(@in_array($k, $kalender_libur[$awal_tahun][$i])) {$selisih = $selisih;} else {$selisih = $selisih + 1;}
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 123/152
}}}return $selisih;} else {
return 0;}}destiny0929-09-2011, 03:33 PMkk sekalian ane mau nanya...knp insert ke database ane kagak jalan y?ini codingnya
<?php
$Nomor= $_POST['Nomor'];$Tgl_Isi= date("Y/m/d");
include ("ISOconnect.php");$database = mssql_select_db("newuph2", $connect) or die("Couldn't open database $DB");$Nama_Pelapor=$_POST['Nama_Pelapor'];$queryitem = "SELECT DISTINCT KD_NIK FROM MST_DOS_NEW whereNAMA='".$Nama_Pelapor."'";$result = mssql_query($queryitem);$row = mssql_fetch_array($result);$NIK_Pelapor=$row[KD_NIK];
include ("ISOconnect_ISO3.php");$database2 = mssql_select_db("ISO3", $connect) or die("Couldn't open database $DB");$Unit_Kerja=$_POST['Unit_Kerja'];$queryitem2 = "SELECT DISTINCT MstSubUnitKerja_Kd FROM MstSubUnitKerja whereMstSubUnitKerja_Nama='".$Unit_Kerja."'";$result2 = mssql_query($queryitem2);$row2 = mssql_fetch_array($result2);$KD_Unit=$row2[MstSubUnitKerja_Kd];
$Jenis_Temuan=$_POST['Temuan'];
$Jenis_Ketidaksesuaian=$_POST['Jenis_Ketidaksesuaian'];$chk_Pelapor=$_POST['chk_Pelapor'];$day4 = $_POST['day4'];$month4 = $_POST['month4'];$year4 = $_POST['year4'];$Tgl_Ketidaksesuaian="$year4 / $month4 / $day4"; //$chk_QO=$_POST["chk_QO"]; //$chk_WakilManagemenMutu=$_POST["chk_WakilManagemenMutu"];
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 124/152
include ("ISOconnect_ISO3.php");$databasehasil = mssql_select_db("ISO3", $connect) or die("Couldn't open database $DB");$queryitemhasil = "INSERT INTO TPP_Laporan VALUES ('$Nomor', '$Tgl_Isi','$NIK_Pelapor', '$KD_Unit', '$Jenis_Temuan', '$Jenis_Ketidaksesuaian', '$chk_Pelapor',
'$Tgl_Ketidaksesuaian')";
mssql_query($queryitemhasil); //include("TestTPP2.php");?>codingnya insertnya kagak jalan kira2 knp y?ini struktur databasenyahttps://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e4a05fe7f.jpgtrus ini tampilan webnyahttps://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e4a13dee5.jpg jd yg check boxnya kl dicentang di dlm databasenya jd tulisan 'yes' dan kl gak dicentang jd 'no'.
hentaigumi29-09-2011, 04:22 PMGak jalan alias errornya gimana nih? Kurang informatif bung ...destiny0929-09-2011, 04:33 PMGak jalan alias errornya gimana nih? Kurang informatif bung ...masalahnya data yg diinput kagak masuk ke dlm database... error yg muncul sih kagak ada cmdatanya kagak msk ke dalam databaseskoolkaholic29-09-2011, 09:03 PMmasalahnya data yg diinput kagak masuk ke dlm database... error yg muncul sih kagak ada cm
datanya kagak msk ke dalam database
berarti kodingannya ada yang salah dong kalo error kyk gitu.coba di trace aja, echo value yang mau di insert satu satu, biar ketauan data yang ga muncul yangmana.kalo ngasih kodingan full gitu tanpa ngasitau problem spesifik mah ya pada males yangbantuinnya juga IMHO. CMIIW :iii:po3zy30-09-2011, 08:30 AMOia saya lupa kalo itu array hahaha. Ya tinggal pasang if else aja dibawah pas menghitungindexnya ...
if (date('Y') % 4 == 0){$feb = 29;}else{
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 125/152
$feb = 28;}
$array_bulan = array(1=>31, 2=>$feb, 3=>31, 4=>30, 5=>31, 6=>30,
7=>31, 8=>31, 9=>30, 10=>31, 11=>30, 12=>31);
$hari_bulan_lalu = $array_bulan[(date('n')-1)];
Sedangkan untuk ngitung hari kerja aja, sabtu minggu & tanggal merah diskip, panjangcodingnya ... kurng lebih gini lah PRIMITIF nya ... Kalo gak salah waktu saya bikin script ini 3atau 4 tahun lalu, ada errornya dan belum dibenerin hehehe :
function hitung_selisih_tanggal($awal, $akhir) {
if(empty($awal) || empty($akhir) || $awal == '0000-00-00' || $akhir == '0000-00-00'){return '-';}
/* date('D') = Sat, Sun */
/* array('Bulan'=>'Tanggal) */
/* Untuk tahun 2010 */ $kalender_libur = array(2010=>array(11=>array(17),12=>array(7, 25)),2011=>array(1=>array(01),2=>array(3, 15),3=>array(05),4=>array(22),5=>array(17),
6=>array(2, 29),7=>array(),8=>array(17),9=>array(),10=>array(),11=>array(6, 27),12=>array(25)));
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 126/152
/* Fixed value, kecuali untuk tahun kabisat, Feb = 29 hari */
if (date('Y') % 4 == 0){
$feb = 29;}else{$feb = 28;}
$jumlah_hari = array(1=>31, 2=>$feb, 3=>31, 4=>30, 5=>31, 6=>30,7=>31, 8=>31, 9=>30, 10=>31, 11=>30, 12=>31);
list ($awal_tahun_raw, $awal_bulan_raw, $awal_tanggal_raw) = explode('-', $awal);$awal_tahun = (int) $awal_tahun_raw;$awal_bulan = (int) $awal_bulan_raw;$awal_tanggal = (int) $awal_tanggal_raw;
list ($akhir_tahun_raw, $akhir_bulan_raw, $akhir_tanggal_raw) = explode('-', $akhir);$akhir_tahun = (int) $akhir_tahun_raw;$akhir_bulan = (int) $akhir_bulan_raw;$akhir_tanggal = (int) $akhir_tanggal_raw;
if($akhir_tahun > $awal_tahun) { /* Contoh : Awal 2009, Akhir 2010 */
/* Selisih B */ for($i=1; $i<=$akhir_bulan; $i++) {if($i == $akhir_bulan) {for($j=1; $j<=$akhir_tanggal; $j++) {
if(@strlen($j) == 1)$prefix_j = '0';else
$prefix_j = '';$current_date = $akhir_tahun_raw.$akhir_bulan_raw.$prefix_j.$j;$date_detail = @getdate(strtotime($current_date)); /* Sabtu minggu tidak dihitung */ if(($date_detail['wday'] == 0) || ($date_detail['wday'] == 6)) {$selisih_b = $selisih_b; /* Tanggal merah tidak dihitung */
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 127/152
} elseif(@in_array($j, $kalender_libur[$akhir_tahun][$akhir_bulan])) {$selisih_b = $selisih_b;} else {$selisih_b = $selisih_b + 1;}
}} else {for($k=1; $k<=$jumlah_hari[$i]; $k++) {
if(@strlen($k) == 1)$prefix_k = '0';else$prefix_k = '';
if(@strlen($i) == 1)$prefix_i = '0';
else$prefix_i = '';
$current_date = $akhir_tahun_raw.$prefix_i.$i.$prefix_k.$k;$date_detail = @getdate(strtotime($current_date));
/* Sabtu minggu tidak dihitung */ if(($date_detail['wday'] == 0) || ($date_detail['wday']) == 6) {$selisih_b = $selisih_b; /* Tanggal merah tidak dihitung */ } elseif(@in_array($k, $kalender_libur[$akhir_tahun][$akhir_bulan])) {
$selisih_b = $selisih_b;} else {$selisih_b = $selisih_b + 1;}}}} /* End selisih B */
/* Selisih A */ for($i=$awal_bulan; $i<=12; $i++) {if($i == $awal_bulan) {
/* Dimulai dari j+1 karena tanggal permulaan tidak boleh dihitung,* yang dihitung adalah tanggal hari sesudahnya.*/ for($j=$awal_tanggal+1; $j<=$jumlah_hari[$i]; $j++) {if(@strlen($j) == 1)$prefix_j = '0';else$prefix_j = '';
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 128/152
$current_date = $awal_tahun_raw.$awal_bulan_raw.$prefix_j.$j;$date_detail = @getdate(strtotime($current_date)); /* Sabtu minggu tidak dihitung */ if(($date_detail['wday'] == 0) || ($date_detail['wday'] == 6)) {
$selisih_a = $selisih_a; /* Tanggal merah tidak dihitung */ } elseif(@in_array($j, $kalender_libur[$awal_tahun][$awal_bulan])) {$selisih_a = $selisih_a;} else {$selisih_a = $selisih_a + 1;}}} else { /* Dimulai dari k=1 karena melanjutkan perhitungan bulan sebelumnya,* yaitu dari tanggal 30 / 31 ke tanggal 1
*/ for($k=1; $k<=$jumlah_hari[$i]; $k++) {
if(@strlen($k) == 1)$prefix_k = '0';else$prefix_k = '';
if(@strlen($i) == 1)$prefix_i = '0';else
$prefix_i = '';
$current_date = $awal_tahun_raw.$prefix_i.$i.$prefix_k.$k;$date_detail = @getdate(strtotime($current_date));
/* Sabtu minggu tidak dihitung */ if(($date_detail['wday'] == 0) || ($date_detail['wday']) == 6) {$selisih_a = $selisih_a; /* Tanggal merah tidak dihitung */ } elseif(@in_array($k, $kalender_libur[$awal_tahun][$i])) {$selisih_a = $selisih_a;
} else {$selisih_a = $selisih_a + 1;}}}} /* End selisih A */
return $selisih_a + $selisih_b;
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 129/152
} elseif($akhir_tahun == $awal_tahun) { /* Contoh : Awal 2009, Akhir 2009, Cuman beda bulan */ for($i=$awal_bulan; $i<=$akhir_bulan; $i++) {
if($i == $awal_bulan) { /* Bulan awal */ if($awal_bulan == $akhir_bulan)$max_hari = $akhir_tanggal;else$max_hari = $jumlah_hari[$i];
for($j=$awal_tanggal+1; $j<=$max_hari; $j++) {if(@strlen($j) == 1)$prefix_j = '0';else
$prefix_j = '';
$current_date = $awal_tahun_raw.$awal_bulan_raw.$prefix_j.$j;$date_detail = @getdate(strtotime($current_date)); /* Sabtu minggu tidak dihitung */ if(($date_detail['wday'] == 0) || ($date_detail['wday'] == 6)) {$selisih = $selisih; /* Tanggal merah tidak dihitung */ } elseif(@in_array($j, $kalender_libur[$awal_tahun][$awal_bulan])) {$selisih = $selisih;} else {
$selisih = $selisih + 1;}}} elseif($i == $akhir_bulan) { /* Bulan akhir */ for($j=1; $j<=$akhir_tanggal; $j++) {
if(@strlen($j) == 1)$prefix_j = '0';else$prefix_j = '';
$current_date = $akhir_tahun_raw.$akhir_bulan_raw.$prefix_j.$j;$date_detail = @getdate(strtotime($current_date)); /* Sabtu minggu tidak dihitung */ if(($date_detail['wday'] == 0) || ($date_detail['wday'] == 6)) {$selisih = $selisih; /* Tanggal merah tidak dihitung */ } elseif(@in_array($j, $kalender_libur[$akhir_tahun][$akhir_bulan])) {
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 130/152
$selisih = $selisih;} else {$selisih = $selisih + 1;}}
} else { /* Bulan diantaranya */ for($k=1; $k<=$jumlah_hari[$i]; $k++) {
if(@strlen($k) == 1)$prefix_k = '0';else$prefix_k = '';
if(@strlen($i) == 1)$prefix_i = '0';
else$prefix_i = '';
$current_date = $awal_tahun_raw.$prefix_i.$i.$prefix_k.$k;$date_detail = @getdate(strtotime($current_date));
/* Sabtu minggu tidak dihitung */ if(($date_detail['wday'] == 0) || ($date_detail['wday']) == 6) {$selisih = $selisih; /* Tanggal merah tidak dihitung */ } elseif(@in_array($k, $kalender_libur[$awal_tahun][$i])) {
$selisih = $selisih;} else {$selisih = $selisih + 1;}}}}return $selisih;} else {return 0;}
}
trimakasih banyak mister, sangat membantu sekali...destiny0930-09-2011, 09:33 AM
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 131/152
berarti kodingannya ada yang salah dong kalo error kyk gitu.coba di trace aja, echo value yang mau di insert satu satu, biar ketauan data yang ga muncul yangmana.kalo ngasih kodingan full gitu tanpa ngasitau problem spesifik mah ya pada males yangbantuinnya juga IMHO. CMIIW :iii:
errornya seperti ini kk...
Warning: mssql_query() [function.mssql-query]: message: Insert Error: Column name or numberof supplied values does not match table definition. (severity 16) inC:\xampp\htdocs\2011\tpp.php on line 345
kr2 erornya dmana? ane udah cobain echo valuenya keluar semua...setanbedul30-09-2011, 09:41 AMerrornya seperti ini kk...
Warning: mssql_query() [function.mssql-query]: message: Insert Error: Column name or numberof supplied values does not match table definition. (severity 16) inC:\xampp\htdocs\2011\tpp.php on line 345
kr2 erornya dmana? ane udah cobain echo valuenya keluar semua...aq gk tahu query yg kamu masukin.. tp mungkin jumlah field yg km masukin gk sesuai ama jumlah data yg masuk??po3zy30-09-2011, 02:40 PMmohon bantuannya lagi master, gmn caranya buat javascript penjumlahan tp g pke menekantombol submit jadi langsung muncul hasilnya di textbox kayak gambar dibawah ini :
<a href="http://www.freeimagehosting.net/632a0"><imgsrc="https://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e4a3a4b3f.jpg"></a>
mohon bantuannya para masterhentaigumi30-09-2011, 03:07 PMmohon bantuannya lagi master, gmn caranya buat javascript penjumlahan tp g pke menekantombol submit jadi langsung muncul hasilnya di textbox kayak gambar dibawah ini :<a href="http://www.freeimagehosting.net/632a0"><imgsrc="https://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e4a3a4b3f.jpg"></a>
mohon bantuannya para masterBisa pakai onkeyup om ...Contoh : <input type="text" id="field_a" onkeyup="hitung();" />po3zy30-09-2011, 03:26 PMBisa pakai onkeyup om ...Contoh : <input type="text" id="field_a" onkeyup="hitung();" />
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 132/152
bukan maksudnya tiap textboxt udah ada valuenya tanpa input terlebih dlu jadi nilainya smualgsung dari script. gmn mister mohon bantuannya?...hentaigumi30-09-2011, 03:37 PM
bukan maksudnya tiap textboxt udah ada valuenya tanpa input terlebih dlu jadi nilainya smualgsung dari script. gmn mister mohon bantuannya?...
Kalau dari HTML nya sih si input itu jadinya begini :<input type="text" id="field_a" value="5" />
Tapi kalau mau pakai javascript, begini aja :<input type="text" id="field_a" />
Lalu di javascriptnya pakai begini :document.getElementById('field_a').value = 5;
Untuk ngitung pakai javascriptnya ...var a = parseInt(document.getElementById('field_a').value) ;var b = parseInt(document.getElementById('field_b').value) ;var c = a + b;
Atau juga bisa pakai fungsi eval ... Baca saja manual JavaScript, banyak kok di website2 sana =)po3zy30-09-2011, 04:11 PMKalau dari HTML nya sih si input itu jadinya begini :<input type="text" id="field_a" value="5" />
Tapi kalau mau pakai javascript, begini aja :<input type="text" id="field_a" />
Lalu di javascriptnya pakai begini :document.getElementById('field_a').value = 5;
Untuk ngitung pakai javascriptnya ...var a = parseInt(document.getElementById('field_a').value) ;var b = parseInt(document.getElementById('field_b').value) ;var c = a + b;
Atau juga bisa pakai fungsi eval ... Baca saja manual JavaScript, banyak kok di website2 sana =)
untuk menampilkan hasilnya tapi ditaruh di textbox gimana caranya mister mohon bantuannya.udah googling dari beberapa hari g nemu2. mohon bantuannya...hentaigumi30-09-2011, 04:41 PM
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 133/152
untuk menampilkan hasilnya tapi ditaruh di textbox gimana caranya mister mohon bantuannya.udah googling dari beberapa hari g nemu2. mohon bantuannya...
Ya gampang, misalnya si form input untuk result nya id="field_result", berarti di javascriptnyatinggal ditambah :
document.getElement.ById('field_result').value = c;po3zy03-10-2011, 09:40 AMYa gampang, misalnya si form input untuk result nya id="field_result", berarti di javascriptnyatinggal ditambah :document.getElement.ById('field_result').value = c;
aq nyoba kyak gini master kodingnya :
<script type="text/javascript">
var a = document.getElementById('field_a').value;var b = document.getElementById('field_b').value;var c = (Math.round(a) + Math.round(b));document.getElement.ById('field_result').value = c;
</script><input type="text" name="field_a" id="field_a" value="5"><input type="text" name="field_b" id="field_b" value="4"><input type="text" name="field_result" id="field_result">
tapi kok hasilnya g dpt muncul d textbox field_result nya y? mohon bantuannya??
hentaigumi03-10-2011, 09:51 AMaq nyoba kyak gini master kodingnya :
<script type="text/javascript">
var a = document.getElementById('field_a').value;var b = document.getElementById('field_b').value;var c = (Math.round(a) + Math.round(b));document.getElement.ById('field_result').value = c;
</script><input type="text" name="field_a" id="field_a" value="5"><input type="text" name="field_b" id="field_b" value="4"><input type="text" name="field_result" id="field_result">
tapi kok hasilnya g dpt muncul d textbox field_result nya y? mohon bantuannya??
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 134/152
Om salah penulisan tuh ... getElementById nggak dipisah seperti dibawah =)document.getElement.ById('field_result').value = c;po3zy03-10-2011, 01:45 PMOm salah penulisan tuh ... getElementById nggak dipisah seperti dibawah =)
document.getElement.ById('field_result').value = c;
iya udah gini :
<script type="text/javascript">
var a = document.getElementById('field_a').value;var b = document.getElementById('field_b').value;var c = (Math.round(a) + Math.round(b));document.getElementById('field_result').value = c;
</script><input type="text" name="field_a" id="field_a" value="5"><input type="text" name="field_b" id="field_b" value="4"><input type="text" name="field_result" id="field_result">
tetep g muncul d texbox fiel_resultnya... mohon bantuannya...hentaigumi03-10-2011, 01:50 PMCoba coba paste semua HTML nya disini om ...aphrxia
03-10-2011, 02:04 PMbukan maksudnya tiap textboxt udah ada valuenya tanpa input terlebih dlu jadi nilainya smualgsung dari script. gmn mister mohon bantuannya?...
mungkin triggernya dipasang di event onLoad (Body). Kalo kagak ada trigger mah gimana mw jalan skripnya.hentaigumi03-10-2011, 02:55 PMmungkin triggernya dipasang di event onLoad (Body). Kalo kagak ada trigger mah gimana mw jalan skripnya.
@po3zyOh ya bener banget ...Lupa, di <body> dikasih onLoad="nama_fungsi()" lalu si perhitungan javascript yang dibahassebelumnya, dimasukin ke fungsi tersebut.po3zy03-10-2011, 03:23 PMmungkin triggernya dipasang di event onLoad (Body). Kalo kagak ada trigger mah gimana mw jalan skripnya.
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 135/152
gimana ya mister bikin triggernya? mohon bantuannya. ane sama sekali g ngerti...po3zy03-10-2011, 03:25 PM@po3zy
Oh ya bener banget ...Lupa, di <body> dikasih onLoad="nama_fungsi()" lalu si perhitungan javascript yang dibahassebelumnya, dimasukin ke fungsi tersebut.
naruh onload nya dimananya ya?didalamnya body setelah html ya?po3zy03-10-2011, 04:45 PMnaruh onload nya dimananya ya?didalamnya body setelah html ya?
terimakasih banyak mister sudah berhasil.po3zy03-10-2011, 04:45 PMmungkin triggernya dipasang di event onLoad (Body). Kalo kagak ada trigger mah gimana mw jalan skripnya.
terimakasih banyak mister sudah berhasil...skoolkaholic03-10-2011, 06:15 PMnanya dong,kalo dapetin waktu di eksekusinya query kayak gini gimana yak ?
https://reader003.{domain}/reader003/html5/0216/5a86e472dfc5f/5a86e4a52c40e.png
:bingung:MoshiChan03-10-2011, 08:30 PMSaya lagi buat website yang pake dom dokument tapi setelah dicoba keluar error kayak gini
Warning: domdocument::domdocument() [domdocument.domdocument]: Entity: line 1: parser
error : Start tag expected, '<' not found in C:\xampp\htdocs\icon\search_sql.php on line 9Warning: domdocument::domdocument() [domdocument.domdocument]: 1.0 inC:\xampp\htdocs\icon\search_sql.php on line 9
Warning: domdocument::domdocument() [domdocument.domdocument]: ^ inC:\xampp\htdocs\icon\search_sql.php on line 9
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 136/152
Fatal error: Call to undefined method domdocument::createElement() inC:\xampp\htdocs\icon\search_sql.php on line 10
Ini Source Code:
<?phpinclude "koneksi.php";
// Get parameters from URL
$add=$_GET["add"]; // Start XML file, create parent node$dom = new DOMDocument('1.0');
$node = $dom->createElement('markers');$parnode = $dom->appendChild($node);
// Opens a connection to a mySQL server
// Search the rows in the markers table$query = "SELECT deskripsi, nama, lat, lng, nomor AS distance FROM peta_icon WHEREnama LIKE '%$add%' ORDER BY distance LIMIT 0 , 20";$result = mysql_query($query);if (!$result) {
die("Invalid query: " . mysql_error());}
header("Content-type: text/xml");
// Iterate through the rows, adding XML nodes for eachwhile ($row = mysql_fetch_array($result)){$node = $dom->createElement('marker');$newnode = $parnode->appendChild($node);$newnode->setAttribute("name", $row['nama']);$newnode->setAttribute("address", $row['deskripsi']);
$newnode->setAttribute("lat", $row['lat']);$newnode->setAttribute("lng", $row['lng']);$newnode->setAttribute("distance", $row['distance']);}
echo $dom->saveXML();?>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 137/152
Ada yang tau gak salahnya dimana???Thanks...FebriaNz_Glory07-10-2011, 01:23 PM
kk ada yang pernah pake fpdf di Code Igniter gak???
w coba pake tapi kok error yah,,, pas di jalanin kluar tulisan ini
A PHP Error was encountered
Severity: Warning
Message: include(helveticab.php) [function.include]: failed to open stream: No such file or
directory
Filename: libraries/fpdf.php
Line Number: 541
mohon pencerahanyaXinez07-10-2011, 01:38 PM
kk ada yang pernah pake fpdf di Code Igniter gak???
w coba pake tapi kok error yah,,, pas di jalanin kluar tulisan ini
A PHP Error was encountered
Severity: Warning
Message: include(helveticab.php) [function.include]: failed to open stream: No such file or
directoryFilename: libraries/fpdf.php
Line Number: 541
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 138/152
mohon pencerahanya
itu dibuat library?? :iii:cara includenya sperti apa? :bloon:
ane kemarin coba bikin library baru buat integrasi dengan adodb bisa,,trus library baru itu ane bikin autostart di autoload.php dan nanti kalo mau menggunakan tinggalpanggil saja fungsinya :iii:mungkin cara seperti itu bisakhairul16907-10-2011, 01:40 PMWah, Kebetulan ane mau nanya :peace: Bedanya PHP dan HTML tuh apaan sih ?? Trimakasih jawabannya :hahai:aphrxia07-10-2011, 09:16 PMWah, Kebetulan ane mau nanya :peace: Bedanya PHP dan HTML tuh apaan sih ?? Trimakasih
jawabannya :hahai:
http://www.differencebetween.net/technology/difference-between-php-and-html/
Intinya, HTML adalah bahasa skrip yang dipake buat menghasilkan web statis. Sedangkan PHPdigunakan untuk menghasilkan sebuah web dinamis.Ryant4608-10-2011, 05:57 PMMasih belum faham tentang PHPnoerone10-10-2011, 03:11 PM
Masih belum faham tentang PHP
ya belajar dong.... :omgatot:dengan belajar, yg tadinya kita gak tau bisa menjadi tau... :fufufu:iamanelf 12-10-2011, 07:41 PMkk..tanya donk..saya punya coding seperti ini tapi tidak maw jalan dengan benar, kira-kira apa yang salah ya?
<?php
if ($jnsskul='SMA/MA'){echo"<table width='578' border='1'><tr><th width='220' bgcolor='#0cb845'><div align='center'>KELAS</div></th><th width='100' bgcolor='#0cb845'><div align='center'>JURUSAN</div></th><th width='150' bgcolor='#0cb845'><div align='center'>SEMESTER</div></th><th width='150' bgcolor='#0cb845'><div align='center'>MATA PELAJARAN</div></th>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 139/152
<th width='150' bgcolor='#0cb845'><div align='center'>NILAI</div></th></tr>";
$query = "SELECT * FROM tb_nilairaportsmaWHERE user_id = '$_SESSION[user_id]'";
$hasil = mysqli_query($koneksi,$query);
while ($data=mysqli_fetch_array($hasil)) {
echo"<tr><td align='center'>$data[kelas]</td><td align='center'>$data[jurusan]</td><td align='center'>$data[semester]</td><td align='center'>$data[matpel]</td><td align='center'>$data[nilai]</td></tr>";
}
echo"</table><br />";
}elseif ($jnsskul='SMK'){
echo"<table width='578' border='1'><tr><th width='220' bgcolor='#0cb845'><div align='center'>KELAS</div></th><th width='150' bgcolor='#0cb845'><div align='center'>SEMESTER</div></th>
<th width='150' bgcolor='#0cb845'><div align='center'>MATA PELAJARAN</div></th><th width='150' bgcolor='#0cb845'><div align='center'>NILAI</div></th></tr>";
$query = "SELECT * FROM tb_nilairaportsmkWHERE user_id = '$_SESSION[user_id]'";$hasil = mysqli_query($koneksi,$query);
while ($data=mysqli_fetch_array($hasil)) {
echo "<tr>
<td align='center'>$data[kelas]</td><td align='center'>$data[semester]</td><td align='center'>$data[matapel]</td><td align='center'>$data[nilai]</td></tr>";}
echo "</table>";
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 140/152
}
?>:sembah: mohon bantuannya..
khairul16912-10-2011, 09:01 PMkk..tanya donk..saya punya coding seperti ini tapi tidak maw jalan dengan benar, kira-kira apa yang salah ya?
<?php
if ($jnsskul='SMA/MA'){
echo"<table width='578' border='1'><tr>
<th width='220' bgcolor='#0cb845'><div align='center'>KELAS</div></th><th width='100' bgcolor='#0cb845'><div align='center'>JURUSAN</div></th><th width='150' bgcolor='#0cb845'><div align='center'>SEMESTER</div></th><th width='150' bgcolor='#0cb845'><div align='center'>MATA PELAJARAN</div></th><th width='150' bgcolor='#0cb845'><div align='center'>NILAI</div></th></tr>";
$query = "SELECT * FROM tb_nilairaportsmaWHERE user_id = '$_SESSION[user_id]'";$hasil = mysqli_query($koneksi,$query);
while ($data=mysqli_fetch_array($hasil)) {
echo"<tr><td align='center'>$data[kelas]</td><td align='center'>$data[jurusan]</td><td align='center'>$data[semester]</td><td align='center'>$data[matpel]</td><td align='center'>$data[nilai]</td></tr>";}
echo"</table><br />";
}elseif ($jnsskul='SMK'){
echo"<table width='578' border='1'><tr><th width='220' bgcolor='#0cb845'><div align='center'>KELAS</div></th>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 141/152
<th width='150' bgcolor='#0cb845'><div align='center'>SEMESTER</div></th><th width='150' bgcolor='#0cb845'><div align='center'>MATA PELAJARAN</div></th><th width='150' bgcolor='#0cb845'><div align='center'>NILAI</div></th></tr>";
$query = "SELECT * FROM tb_nilairaportsmkWHERE user_id = '$_SESSION[user_id]'";$hasil = mysqli_query($koneksi,$query);
while ($data=mysqli_fetch_array($hasil)) {
echo "<tr><td align='center'>$data[kelas]</td><td align='center'>$data[semester]</td><td align='center'>$data[matapel]</td><td align='center'>$data[nilai]</td>
</tr>";}
echo "</table>";
}
?>:sembah: mohon bantuannya..
Wahh enak udah bisa bahasa PHP
zekusion13-10-2011, 08:49 AMada yg pernah buat function send email pke attachment :???:
klo pke attachment gitu qta perlu nyediain 1 folder buat nampung filenya dulu ga c :???:
klo function yg sering gw buat (tanpa attachment) kayak gini
$to = 'alamat tujuan';
//define the subject of the email$subject = "subject emailnya"; //create a boundary string. It must be unique //so we use the MD5 algorithm to generate a random hash$random_hash = md5(date('r', time())); //define the headers we want passed. Note that they are separated with \r\n$headers = "From:Administrator foodtown<[email protected]>"; //add boundary string and mime type specification
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 142/152
$headers .= "\r\nContent-Type: text/html; boundary=\"PHP-alt-".$random_hash."\""; //define the body of the message.ob_start(); //Turn on output buffering
//
// // // nah ini isi emailnya kan? klo gw dah ada template // // //copy current buffer contents into $msg variable and delete current output buffer$msg = ob_get_clean(); //send the email$mail_sent = @mail( $to, $subject, $msg, $headers ); //echo $message;
trus bbrp if else terkirim atw ga & if else captcha
nahh gw nemu yg pake upload file dr form yg dijadiin attachment kaya gini..
<?php
// request variables$from=$_REQUEST["from"]; // yg ini buat ambil isi dr name form inputan kan$emaila=$_REQUEST["emaila"];$filea=$_REQUEST["filea"];
if ($filea){function mail_attachment ($from , $to, $subject, $message, $attachment){$fileatt = $attachment; // Path to the file$fileatt_type = "application/octet-stream"; // File Type$start= strrpos($attachment, '/') == -1 ? strrpos($attachment, '//') : strrpos($attachment, '/')+1;$fileatt_name = substr($attachment, $start, strlen($attachment)); // Filename that will be used forthe file as the attachment
$email_from = $from; // Who the email is from
$subject = "New Attachment Message";$email_subject = $subject; // The Subject of the email$email_txt = $message; // Message that the email has in it
$email_to = $to; // Who the email is to
$headers = "From: ".$email_from;
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 143/152
$file = fopen($fileatt,'rb');$data = fread($file,filesize($fileatt));fclose($file);$msg_txt="\n\n You have recieved a new attachment message from $from";$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";$headers .= "\nMIME-Version: 1.0\n" ."Content-Type: multipart/mixed;\n" ." boundary=\"{$mime_boundary}\"";$email_txt .= $msg_txt;$email_message .= "This is a multi-part message in MIME format.\n\n" ."--{$mime_boundary}\n" ."Content-Type:text/html; charset=\"iso-8859-1\"\n" ."Content-Transfer-Encoding: 7bit\n\n" .$email_txt . "\n\n";$data = chunk_split(base64_encode($data));
$email_message .= "--{$mime_boundary}\n" ."Content-Type: {$fileatt_type};\n" ." name=\"{$fileatt_name}\"\n" . //"Content-Disposition: attachment;\n" . //" filename=\"{$fileatt_name}\"\n" ."Content-Transfer-Encoding: base64\n\n" .$data . "\n\n" ."--{$mime_boundary}--\n";
$ok = mail($email_to, $email_subject, $email_message, $headers);
if($ok){echo "File Sent Successfully.";unlink($attachment); // delete a file after attachment sent.}else{die("Sorry but the email could not be sent. Please go back and try again!");}}
move_uploaded_file($_FILES["filea"]["tmp_name"],'temp/'.basename($_FILES['filea']['name']));mail_attachment("$from", "[email protected]", "subject", "message",("temp/".$_FILES["filea"]["name"]));}?>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 144/152
yg maw gw tanyain dr script diatas,,,
mail_attachment("$from", "[email protected]", "subject", "message",("temp/".$_FILES["filea"]["name"]));
$from = dpt dr $_REQUEST$to = dr [email protected] (kan?)$subject = subject$attachment = ("temp/".$_FILES["filea"]["name"])$message = message.... :???: nah ini,, klo isi email gw template ky tabel gede gitu,, gw tampungdimana :bingung:
<?php
// array with filenames to be sent as attachment
$files = array("file_1.ext","file_2.ext","file_3.ext",......);
// email fields: to, from, subject, and so on$to = "[email protected]";$from = "[email protected]";$subject ="My subject";$message = "My message";$headers = "From: $from";
// boundary$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
// headers for attachment$headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . "boundary=\"{$mime_boundary}\"";
// multipart boundary$message = "This is a multi-part message in MIME format.\n\n" . "--{$mime_boundary}\n" ."Content-Type: text/plain; charset=\"iso-8859-1\"\n" . "Content-Transfer-Encoding: 7bit\n\n" .$message . "\n\n";$message .= "--{$mime_boundary}\n";
// preparing attachmentsfor($x=0;$x<count($files);$x++){$file = fopen($files[$x],"rb");$data = fread($file,filesize($files[$x]));fclose($file);$data = chunk_split(base64_encode($data));$message .= "Content-Type: {\"application/octet-stream\"};\n" . " name=\"$files[$x]\"\n" .
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 145/152
"Content-Disposition: attachment;\n" . " filename=\"$files[$x]\"\n" ."Content-Transfer-Encoding: base64\n\n" . $data . "\n\n";$message .= "--{$mime_boundary}\n";}
// send
$ok = @mail($to, $subject, $message, $headers);if ($ok) {echo "<p>mail sent to $to!</p>";} else {echo "<p>mail could not be sent!</p>";}
?>(yg ini baru dpt agak simplenya,, buat isiin content tarok dtampung dimana ya)
ga mungkin kan $message ="..."; <-ga mungkin kan content html beratus² baris ditarok di varibelini
mohon bantuannya :maaf:FebriaNz_Glory13-10-2011, 01:49 PMada yang pernah itegrated form ke paypal gak???
saya mau buat,form pendaftaran pas di submit dia langsung ke paypal gitu,setelah dia bayar barudia ke daftar..,
saya udah coba bikin tapi cuma bisa sampe di proses dia ngebayar dan bayaranya masuk kepaypal saya,tapi data dia gak kecatet(soalnya action formnya langsung ke paypal )
ada yang bisa bantu gak???thx sebelumnyamoke257817-10-2011, 10:23 PMmo tanya dong..gw coba mo nyimpen npm, nama, kelas ke database .. (gw coba pake 000webhost)
ni kodingnya..
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><title>coba</title><style type="text/css">body{background:#000;color:white;
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 146/152
}</style><head><body><form action="index.php" method="POST">
npm<input type="text" name="npm"/>nama<input type="text" name="nama"/>kelas<input type="text" name="kelas"/><input type="submit" name="submit" value="submit"/></form><?php$mysql_host = "mysql13.000webhost.com";$mysql_database = "a7545893_ssd";$mysql_user = "a7545893_root";$mysql_password = "k13l21s31";
if(!empty($_POST)) {$npm=$_POST['npm'];$nama=$_POST['nama'];$kelas=$_POST['kelas'];
if($npm && $nama && $kelas){$kirim=mysql_query("INSERT INTO data_mahasiswa (npm,nama,kelas) VALUES('$npm','$nama','$kelas')");}}?>
</body></html>
tapi kok pas gw isi semuanya, trus klik submit , ga kesimpen ke database ya?
apa kodingnya slah?host,database,user,passwordnya udh bener tuh pdhl..
http://i1122.photobucket.com/albums/l527/ambarhasbiyatmoko/000webhost_db.jpg
mklum bru ptama x coba simpen database online..
zekusion17-10-2011, 10:34 PMmo tanya dong..gw coba mo nyimpen npm, nama, kelas ke database .. (gw coba pake 000webhost)
ni kodingnya..
mklum bru ptama x coba simpen database online..
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 147/152
coba di echo 1 1 tuh varibelnya. ada yg keisi ga?sama bagian ini if($npm && $nama && $kelas) itu kondisinya diapain dulu?
ehm,, ga coba pke 2 file aja :???:
gw biasa klo input data pke 2. satu buat form, satu buat actionnya.
di form bikin actionnya misal <form action="doinput.php" method="post">
yg di action,, gw isi
<?require(connection.php);$connectiondatabase(); //buat manggil koneksi
// ambil data dari form$npm=$_POST['npm'];$nama=$_POST['nama'];$kelas=$_POST['kelas'];
if($npm!=' ' && $nama!=' ' && $kelas=' '){mysql_query("INSERT INTO career (name, description) VALUES('$name', '$description')" ) ordie(mysql_error());?><SCRIPT language="JavaScript">
<!--window.location="index.php"; // klo sesuatu kondisi, data diinput terus dibalikin ke index.php //--></SCRIPT><?}
klo maw buat kondisi blm terisi,, tinggal dibikin ==' 'aphrxia18-10-2011, 04:18 AMkk..tanya donk..
saya punya coding seperti ini tapi tidak maw jalan dengan benar, kira-kira apa yang salah ya?tidak jalan bagaimana? tidak muncul kah datanya, atau ada error lain?
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 148/152
mo tanya dong..gw coba mo nyimpen npm, nama, kelas ke database .. (gw coba pake 000webhost)
ni kodingnya..
belum ada koneksi. buat koneksi dulu dengan servernya, trus ambil database yg mau dipake.
$mysql_host = "mysql13.000webhost.com";$mysql_database = "a7545893_ssd";$mysql_user = "a7545893_root";$mysql_password = "k13l21s31";
// koneksimysql_connect( $mysql_host, $mysql_user, $mysql_password ) or die( 'error' );
// select db yg mau kita pakemysql_select_db( $mysql_database ) or die( 'no such database' );
... kode sisanya ...
@zekusion :sy tidak terlalu jelas maksud kk, apa format emailnya pake template atau bgm, tp coba dicekartikel ini :
Advanced email (http://www.sitepoint.com/advanced-email-php/) atau Email Attachments froma php form (http://stackoverflow.com/questions/1330626/how-can-i-send-an-email-with-attachments-from-a-php-form)djfunky20-10-2011, 05:13 PMkk..tanya donk..saya punya coding seperti ini tapi tidak maw jalan dengan benar, kira-kira apa yang salah ya?
<?php
if ($jnsskul='SMA/MA'){echo"<table width='578' border='1'><tr><th width='220' bgcolor='#0cb845'><div align='center'>KELAS</div></th><th width='100' bgcolor='#0cb845'><div align='center'>JURUSAN</div></th><th width='150' bgcolor='#0cb845'><div align='center'>SEMESTER</div></th><th width='150' bgcolor='#0cb845'><div align='center'>MATA PELAJARAN</div></th>
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 149/152
<th width='150' bgcolor='#0cb845'><div align='center'>NILAI</div></th></tr>";
$query = "SELECT * FROM tb_nilairaportsmaWHERE user_id = '$_SESSION[user_id]'";
$hasil = mysqli_query($koneksi,$query);
while ($data=mysqli_fetch_array($hasil)) {
echo"<tr><td align='center'>$data[kelas]</td><td align='center'>$data[jurusan]</td><td align='center'>$data[semester]</td><td align='center'>$data[matpel]</td><td align='center'>$data[nilai]</td></tr>";
}
echo"</table><br />";
}elseif ($jnsskul='SMK'){
echo"<table width='578' border='1'><tr><th width='220' bgcolor='#0cb845'><div align='center'>KELAS</div></th><th width='150' bgcolor='#0cb845'><div align='center'>SEMESTER</div></th>
<th width='150' bgcolor='#0cb845'><div align='center'>MATA PELAJARAN</div></th><th width='150' bgcolor='#0cb845'><div align='center'>NILAI</div></th></tr>";
$query = "SELECT * FROM tb_nilairaportsmkWHERE user_id = '$_SESSION[user_id]'";$hasil = mysqli_query($koneksi,$query);
while ($data=mysqli_fetch_array($hasil)) {
echo "<tr>
<td align='center'>$data[kelas]</td><td align='center'>$data[semester]</td><td align='center'>$data[matapel]</td><td align='center'>$data[nilai]</td></tr>";}
echo "</table>";
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 150/152
}
?>:sembah: mohon bantuannya..
salah pas ngecek di if ,harusnya if($jnsskul == 'SMA/MA')
kalo =(sama dengan) nya cuma 1,dia itu isi valuekalo =(sama dengan) nya ada 2,dia itu melakukan pengecekan...lalapo22-10-2011, 10:32 PMmo tanya dong..gw coba mo nyimpen npm, nama, kelas ke database .. (gw coba pake 000webhost)
ni kodingnya..
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><title>coba</title><style type="text/css">body{background:#000;color:white;}</style><head>
<body><form action="index.php" method="POST">npm<input type="text" name="npm"/>nama<input type="text" name="nama"/>kelas<input type="text" name="kelas"/><input type="submit" name="submit" value="submit"/></form><?php$mysql_host = "mysql13.000webhost.com";$mysql_database = "a7545893_ssd";$mysql_user = "a7545893_root";
$mysql_password = "k13l21s31";mysql_connect( $mysql_host, $mysql_user, $mysql_password ) or die( 'salah konfigurasi neh' );mysql_select_db( $mysql_database ) or die( 'tak ada table neh' );
if(!empty($_POST)) {$npm=$_POST['npm'];$nama=$_POST['nama'];$kelas=$_POST['kelas'];
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 151/152
if($npm && $nama && $kelas){$kirim=mysql_query("INSERT INTO data_mahasiswa (npm,nama,kelas) VALUES('$npm','$nama','$kelas')");}
}?></body></html>
tapi kok pas gw isi semuanya, trus klik submit , ga kesimpen ke database ya?
apa kodingnya slah?host,database,user,passwordnya udh bener tuh pdhl..mklum bru ptama x coba simpen database online..
kayaknya betul diatasku neh, ini cuma nyisipkan aja yang tak merahiniamanelf 25-10-2011, 11:58 AMsalah pas ngecek di if ,harusnya if($jnsskul == 'SMA/MA')
kalo =(sama dengan) nya cuma 1,dia itu isi valuekalo =(sama dengan) nya ada 2,dia itu melakukan pengecekan...wuah ternyata beneran kurang tanda ==thanx untuk djfunky atas pemberitahuannya..
tapi saya maw nanya lagi nih. saya punya tabel jenis beasiswa isinya
id_jenis|jenis_beasiswa|sponsor|tgl_awal_periode|t gl_akhir_periodedan tabel pengajuan yang isinyaid_pengajuan|user_id|jenis_beasiswa|sponsor|tgl_aw al_periode|tgl_akhir_periode|status
saya ingin membuat saat kita memilih jenis beasiswa yang diinginkan dengan combobox,mawnya data yang ada di tabel jenis beasiswa secara langsung tersimpan di tabel pengajuan,karena isi fieldnya hampir sama. tapi saya tidak tau bagaimana caranya. :???:
mohon pencerahannya..Xinez25-10-2011, 12:45 PM
wuah ternyata beneran kurang tanda ==thanx untuk djfunky atas pemberitahuannya..
tapi saya maw nanya lagi nih. saya punya tabel jenis beasiswa isinyaid_jenis|jenis_beasiswa|sponsor|tgl_awal_periode|t gl_akhir_periodedan tabel pengajuan yang isinyaid_pengajuan|user_id|jenis_beasiswa|sponsor|tgl_aw al_periode|tgl_akhir_periode|status
5/16/2018 View Full Version - slidepdf.com
http://slidepdf.com/reader/full/view-full-version 152/152
saya ingin membuat saat kita memilih jenis beasiswa yang diinginkan dengan combobox,mawnya data yang ada di tabel jenis beasiswa secara langsung tersimpan di tabel pengajuan,karena isi fieldnya hampir sama. tapi saya tidak tau bagaimana caranya. :???:
mohon pencerahannya..
berarti isi comboboxnya itu ambil dari tabel beasiswa
<select name="jBeasiswa"><?php$query = "SELECT id_jenis, jenis_beasiswa FROM tb_jenis_beasiswa";$hasil = mysqli_query($koneksi,$query);
while ($data=mysqli_fetch_array($hasil)) {
echo"<input value='".$hasil['0']."'>".$hasil[1]."</input>"}?></select>
trus pas disubmit nantinya ada proses insert ke tabel pengajuan, oh ya, dan kalo bisa kolom jenisbeasiswa di tabel pengajuan diganti pake id_beasiswa saja, :hihi:Powered by vBulletin™ Version 4.1.3 Copyright © 20