Nama :
1. Koyama Sena Sena 140533604575
2. Lutfi Mar’atus S 140533603306
3. Marisa Anatama L 140533603285
4. Mulya Indra Madhana 140533604885
1. Script membuat database dengan bahasa SQL
Membuat Database :
Tabel
?>
Cara mengecek koneksi berhasil atau tidak
<?php
$koneksi = mysql_connect("localhost","root","xxx");
$db = mysql_select_db("db_website");
?>
3. INPUT DATA
<?php
include ('koneksi.php'); //koneksi dengan database
$nama = $_POST['nama']; //
$alamat = $_POST['alamat'];
$query= "insert into anggota (NAMA, ALAMAT) values ('".$nama."','".$alamat."')"; //input data ke dalam tabel
if(!mysql_query($query,$conn)) { //fungsi untuk menjalankan setiap perintah SQL
die('tidak ada query'.mysql_error()); }
else {
echo "<script type=\"text/javascript\">
alert(\"Data berhasil masuk ke database\")
window.location = \"view_data.php\" ;
</script>"; }
?>
4. Menampilkan data
a. Menampilkan data (informasi)
Sintaks :
<?php echo “informasi yang akan ditampilkan” ?>
Atau :
<?php print (‘informasi yang akan ditampilkan’)?>
b. Menampilkan data dari tabel sintaks :
<?php
Include('koneksi.php);
mysql_connect($server,$username,$password) or die ("Koneksi database gagal"); //Koneksi database di server
mysql_select_db($database) or die ("Database tidak tersedia"); // memilih database yang ada di server
cho '<h3>Data User</h3>
<table>
<tr>
<th>No</th>
<th>Username</th>
<th>Password</th>
<th>Nama</th>
<th>Level</th>
</tr> <tr>';
$i=0; //inisialisasi untuk penomoran data
$tampil = "SELECT * FROM user ORDER BY id_user DESC"; //perintah untuk menampilkan data
$sql = mysql_query($tampil); //perintah menampilkan data dikerjakan
while($data = mysql_fetch_array($sql)) { //tampilkan seluruh data yang ada pada tabel user
$i++;
echo “ <td>".$i."</td>
<td>".$data[username]."</td>
<td>".$data[password]."</td>
<td>".$data[nama]."</td>
<td>".$data[level]."</td>
</tr>"; }
echo '</table>';
?>
5. Update data
<?php
include "koneksi.php"; //koneksi ke database
$id=$_POST['nis'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
$query=mysql_query("update tb_siswa set nama='$nama', alamat='$alamat' where nis='$id'"); //mengupdate data yang ada di tabel
if($query){
header ('location:data.php'); //menampilkan data yang telah diupdate
}else{
echo "Gagal update data";
echo mysql_error();
}
?>
6. Delete data
<?php
include”koneksi.php”; //perintah untuk mengkoneksikan ke database
$id=$_GET[‘id’]; //mendapatkan data yang akan dihapus
$hapus=mysql_query(“delete from tamu where id=’$id'”); //menghapus data dari tabel
if($hapus)
{echo “data terhapus”;}
else
{echo “data gagal dihapus”;}
?>
<hr>
<a href=”lihat.php”>lihat data</a>
<br><a href=”guesbook.php”>input data</a>
7. Upload data
<?php
$eror = false; //Buat konfigurasi upload
$folder = './upload/'; //Folder tujuan upload file
$file_type = array('jpg','jpeg','png','gif','bmp','doc','docx','xls','xlsx','sql'); //type file yang bisa diupload
$max_size = 1000000; // 1MB //ukuran maximum file yang dapat diupload
if(isset($_POST['btnUpload'])){
$file_name = $_FILES['data_upload']['name']; //Mulai memorises data
$file_size = $_FILES['data_upload']['size'];
//cari extensi file dengan menggunakan fungsi explode
$explode = explode('.',$file_name);
$extensi = $explode[count($explode)-1];
//check apakah type file sudah sesuai
if(!in_array($extensi,$file_type)){
$eror = true;
$pesan .= '- Type file yang anda upload tidak sesuai<br />';
}
if($file_size > $max_size){
$eror = true;
$pesan .= '- Ukuran file melebihi batas maximum<br />';
}
//check ukuran file apakah sudah sesuai
if($eror == true){
echo '<div id="eror">'.$pesan.'</div>';
}
else{
//mulai memproses upload file
if(move_uploaded_file($_FILES['data_upload']['tmp_name'], $folder.$file_name)){
//catat nama file ke database
$catat = mysql_query('insert into file_upload(Filename,Detail,Folder,DateUpload) values ("'.$file_name.'", "'.$_POST['keterangan'].'",
"'.$folder.'", "'.date('Y-m-d H:i:s').'")');
echo '<div id="msg">Berhasil mengupload file '.$file_name.'</div>';
} else{
echo "Proses upload eror";
}
}
}
8. CSS
CSS atau Cascading Style System adalah kumpulan script untuk mengubah tampilan dokumen HTML ataupun PHP
contohnya untuk pengatur jarak, teks, warna dan format border. Penulisan sintaks kode CSS terdiri atas
komponen berikut :
Selector {property: value}
Selector : elemen (class/ID) yang dipilih
Property : atribut yang ingin diatur nilainya
Value : nilai dari property, bisa berupa angka atau teks
Contoh penulisannya :
P {color: red}
9. cookies
Menguji Cookies
Suatu server hanya dapat menyimpan 20 cookies pada browser pemakai, masing-masing cookies berukuran
terbatas sampai sebesar 4 KB.
Berikut contoh pengujian cookies:
$status = 0
If (isset ($cookieku) &&
($cookieku ==”testcookie”))
$status =1;
If (!isset($CK))
{
Setcookie(“cookieku” , “testcookie”);
Header (“location: $php_self?ck=1”);
Exit;
}
?>
Memanggil Cookie
Untuk memanggil cookie, cukup ketikkan nama cookie. Seperti contoh dibawah ini:
$namac = http_cookie_vars [“nama”];
Print (“nama : $namac
”);
Print (“nama : $nama”);
?>
10. Session
Membuat Session
?>php
Session_start()
$pesan = “session dimulai..”;
Print ($pesan.”
”;
Print (“id session: “.session_id());
?>
Menghapus Session
<?php
// Untuk menghapus session tertentu
unset($_SESSION['Try']);