view full version

152
 View Full Version :  Yang Mau Tanya Seputar PHP & WEB part 2  Pages : 1 [2] 3 4 n0thing 01-06-2011, 10:01 AM @atas ga 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 ? ChaosRyeze 01-06-2011, 03:03 PM sob ada yang pernah buat web penjadwalan gitu g?? butuh contoh nii.  jadi ini web p enjadwa lan penerba ngan .. mohon di bantu pa ra master :h ero: setanbedul 01-06-2011, 10:18 PM pertama jgn pake kata SOB.. itu artinya Son Of Bitch.. org jd males buat bantu.. jd wajib ati2 dalam penulisannya gw seh bikin penjadwalan pasien (klinik).. lebih baik kamu liat dahulu konsepnya.. sebelum minta bantuan shirakawa 01-06-2011, 10:46 PM ya 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 isinya msk k dlm php:???: zekusion 01-06-2011, 11:04 PM oooo :xiexie:...tp klo gtu misalnya qta ambil isi form pake inner html gmn qta bisa dpt tu isinya msk k dlm php:???:

Upload: miftahuzzuhan

Post on 18-Jul-2015

460 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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:???:

Page 2: View Full Version

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

Page 3: View Full Version

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

Page 4: View Full Version

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.....

Page 5: View Full Version

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

Page 6: View Full Version

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:

Page 7: View Full Version

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:

Page 8: View Full Version

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

Page 9: View Full Version

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>

Page 10: View Full Version

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...

Page 11: View Full Version

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

Page 12: View Full Version

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

Page 13: View Full Version

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 :)

Page 14: View Full Version

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

Page 15: View Full Version

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

Page 16: View Full Version

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

Page 17: View Full Version

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

Page 18: View Full Version

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

Page 19: View Full Version

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

Page 20: View Full Version

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

Page 21: View Full Version

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........

Page 22: View Full Version

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

Page 23: View Full Version

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?

Page 24: View Full Version

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;});

Page 25: View Full Version

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 .

Page 26: View Full Version

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

Page 27: View Full Version

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>

Page 28: View Full Version

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'];

Page 29: View Full Version

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.

Page 30: View Full Version

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':

Page 31: View Full Version

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}

Page 32: View Full Version

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

Page 33: View Full Version

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 ***

Page 34: View Full Version

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>'

.' &nbsp [ <a href="poll_pemain.php">Hasil Polling</a> ]</p>'

.'<p><b><a href="index.php?proses=klub">Polling Klub Terfavorit</b></a>'

.' &nbsp [ <a href="poll_klub.php">Hasil Polling</a> ]</p>'

.'<p><b><a href="index.php?proses=band">Polling Band Terfavorit</b></a>'

.' &nbsp [ <a href="poll_band.php">Hasil Polling</a> ]</p>'

Page 35: View Full Version

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">&#169 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': /************/ 

Page 36: View Full Version

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';

}

Page 37: View Full Version

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.

Page 38: View Full Version

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].

Page 39: View Full Version

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

Page 40: View Full Version

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.

Page 41: View Full Version

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.

Page 42: View Full Version

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

Page 43: View Full Version

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);

Page 44: View Full Version

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)){

Page 45: View Full Version

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

Page 46: View Full Version

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 :

Page 47: View Full Version

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();

Page 48: View Full Version

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

Page 49: View Full Version

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

Page 50: View Full Version

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>

Page 51: View Full Version

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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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)){

Page 52: View Full Version

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),

Page 53: View Full Version

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

Page 54: View Full Version

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')

Page 55: View Full Version

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

Page 56: View Full Version

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.

Page 57: View Full Version

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

Page 58: View Full Version

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

Page 59: View Full Version

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

Page 60: View Full Version

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'";

Page 61: View Full Version

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

Page 62: View Full Version

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%'";}}

Page 63: View Full Version

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

Page 64: View Full Version

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')";

Page 65: View Full Version

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;

Page 66: View Full Version

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

Page 67: View Full Version

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);

Page 68: View Full Version

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">

Page 69: View Full Version

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}

Page 70: View Full Version

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 = "";

Page 71: View Full Version

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

Page 72: View Full Version

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

Page 73: View Full Version

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))

Page 74: View Full Version

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

Page 75: View Full Version

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');

Page 76: View Full Version

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

Page 77: View Full Version

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; ?>

Page 78: View Full Version

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>

Page 79: View Full Version

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;

Page 80: View Full Version

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;

Page 81: View Full Version

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.');

Page 82: View Full Version

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;}

Page 83: View Full Version

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">

Page 84: View Full Version

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

Page 85: View Full Version

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 :

Page 86: View Full Version

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

Page 87: View Full Version

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

Page 88: View Full Version

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)

Page 89: View Full Version

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

Page 90: View Full Version

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);

Page 91: View Full Version

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']; ?>';

Page 92: View Full Version

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-->

Page 93: View Full Version

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.

Page 94: View Full Version

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';

Page 95: View Full Version

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 &quot;localhost&quot; port 25, verify your &quot;SMTP&quot; and&quot;smtp_port&quot; 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));

Page 96: View Full Version

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);

Page 97: View Full Version

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>

Page 98: View Full Version

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">

Page 99: View Full Version

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",

Page 100: View Full Version

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",

Page 101: View Full Version

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",

Page 102: View Full Version

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]";

Page 103: View Full Version

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.

Page 104: View Full Version

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

Page 105: View Full Version

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 :

Page 106: View Full Version

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())");?>

Page 107: View Full Version

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

Page 108: View Full Version

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>

Page 109: View Full Version

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

Page 110: View Full Version

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

Page 111: View Full Version

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??

Page 112: View Full Version

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

Page 113: View Full Version

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.

Page 114: View Full Version

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'];

Page 115: View Full Version

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

}

Page 116: View Full Version

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

Page 117: View Full Version

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),

Page 118: View Full Version

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 */ 

Page 119: View Full Version

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;}

Page 120: View Full Version

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));

Page 121: View Full Version

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) {

Page 122: View Full Version

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;}

Page 123: View Full Version

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"];

Page 124: View Full Version

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{

Page 125: View Full Version

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)));

Page 126: View Full Version

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 */ 

Page 127: View Full Version

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 = '';

Page 128: View Full Version

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;

Page 129: View Full Version

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])) {

Page 130: View Full Version

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

Page 131: View Full Version

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();" />

Page 132: View Full Version

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

Page 133: View Full Version

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??

Page 134: View Full Version

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.

Page 135: View Full Version

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

Page 136: View Full Version

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();?>

Page 137: View Full Version

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

Page 138: View Full Version

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>

Page 139: View Full Version

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>";

Page 140: View Full Version

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>

Page 141: View Full Version

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

Page 142: View Full Version

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;

Page 143: View Full Version

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"]));}?>

Page 144: View Full Version

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" .

Page 145: View Full Version

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;

Page 146: View Full Version

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..

Page 147: View Full Version

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?

Page 148: View Full Version

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>

Page 149: View Full Version

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>";

Page 150: View Full Version

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'];

Page 151: View Full Version

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

Page 152: View Full Version

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