Showing posts with label belajar html. Show all posts
Showing posts with label belajar html. Show all posts

Curd dan Koneksi mysql dengan yii framework

CARA MEMBUAT CURD (CREAT, UPDATE, READ, DELETE) dan KONEKSI KE DATABASE MYSQL DENGAN YII FRAMEWORK Bag.1


Kali ini saya akan mencoba membagikan tips cara mengkoneksikan yii framework dengan database mysql, jika anda belum punya yiiframework silahkan download dulu di sini..!!, saya juga baru belajar menggunakan yii framework jika ada kesalahan dalam penulisan saya mohon di koreksi agar saya bisa segera memperbaikinya ^_^, langsung saja kita mualai mengkoneksikan yii framework dengan database mysql , langkah- langkahnya sebagai berikut :
  • pertama buatlah database di mysql disini saya membuat database dengan nama  percobaanyii, dengan table mahasiswa struktur tablenya sendiri seperti ini :
  • langkah selanjutnya buka folder dimana anda mengistal aplikasi yii anda yaitu di folder C:\xampp\htdocs\'nama folder aplikasi yii anda' cari file yang berada di folder  C:\xampp\htdocs\'nama folder aplikasi yii anda'\protected\config dengan nama database.php buka file tersebut hilangkan code /* dan save sehingga tamilannya seperti berikut ini :

*Ganti dbname dengan database yang anda buat
jilka di mysql anda terdapat password tulis passwordnya di antara tanda petik yang kosong  'password' => ' '

  • Setelah itu buka file dengan nama main.php cari code 'modules'=>array( uncomen coding dibawah nya hingga seperti ini,  kemudian save 
*di bagian yang di block warna kuning ketik password untuk koneksi pada browser disini saya ganti dengan "admin123"
  • Ketik “localhost/namaAplikasiAnda/index.php?r=gii" di browseranda sehingga muncul tampilan seperti dibawah ini

*masukkan Pasword sesuai dengan yang anda isikan di file main.php anda tadi
tekan enter dan akan muncul tampilan seperti dibawah ini

  • Selamat anda berhasil mengkoneksikan database mysql anda dengan yii framework ^_^
Artikel CURD sekanjutnya klik disini










Mambuat Tampilan Form Agar Menarik Dengan Css

Kali ini saya akan Membahas mengenai bahaimana cara Membuat form agar dilihat lebih menarik menggunakan Css
Pertama cobalah buat html dengan nama form.html, kemudian ketik kode html untuk form nya seperti ini:
 
<html>
<head>
<title>Form Pelanggan</title>
</head>
<div id="wrapper">
<form>
<fieldset>
    <legend>Form pelanggan</legend>
  <table cellpadding="0" >
 <tr>
 <td width="122" >Nama</td>
   <td width="26" align="center" valign="top">:</td>

  <td width="353" ><input name=nama type=text value=""   required>
 </td>
</tr>
<tr>
 <td >Alamat</td>
 <td align="center" valign="top">:</td>
<td ><input name="alamat" type=text  value=""  /></td>
</tr>
 <tr>
 <td >Kota</td>
 <td align="center" valign="top">:</td>
 <td ><input name="kota" type=text  value=""  /></td>
</tr>
 <tr>
 <td >Agama</td>
 <td align="center" valign="top">:</td>
<td >
<select name="agama" >
<option value=0 selected>ISLAM</option>
<option value=1 selected>KRISTEN</option>
 <option value=2 selected>HINDU</option>
<option value=3 selected>BUDHA</option>
 </select>
 </td>
 </tr>
<tr>
 <td >Telepon</td>
 <td align="center" valign="top">:</td>
<td ><input name=notelp type=text  value="" size=20 ></td>
</tr>
 <tr>
   <td valign="top" >Keterangan</td>
    <td align="center" valign="top">:</td>
    <td ><textarea name=ket cols="45" rows="5"  id="textarea"></textarea>
      </td>
  </tr>
  <tr>
    <td valign="top" >&nbsp;</td>
    <td>&nbsp;</td>
    <td >
      <input type=submit value="Simpan" ></td>
    </tr>
</table>
</fieldset>
</form>
</div>
</body>
</html>
Hasilnya nanti akan terlihat seperti ini :
Setelah itu tambahkan kode Css sebelum koding </head> sepetri ini:
<style type="text/css">
<!--
.judul {font-size: large;font-weight: bold;}
-->
 #wrapper {
        width:60%;
        margin:0 ;
        font-family:Arial, Helvetica, sans-serif;
    }
    legend {
        color:#ed1fdf;
        font-size:16px;
        padding:0 8px;
        background:#fff;
        -moz-border-radius:4px;
        box-shadow: 0 1px 5px rgba(4, 129, 177, 0.5);
        padding:10px 8px;
        text-transform:uppercase;
        font-family:Helvetica, sans-serif;
        font-weight:bold;
    }
    fieldset {
 border-radius:1px;
 background: #fff;
 background: -moz-linear-gradient(#fff, #ed1fdf);
 background: -o-linear-gradient(#fff, #ed1fdf);
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e668ed));
/
        background: -webkit-linear-gradient(#fff, #ed1fdf);
 padding:20px;
 border-color:rgba(4, 129, 177, 0.4);
 font-size: 12px;
    }
    input,
    textarea {
        color: #373737;
        background: #fff;
        border: 1px solid #CCCCCC;
        color: #aaa;
        font-size: 14px;
        line-height: 1.2em;
        margin-bottom:1px;
        -moz-border-radius:1px;
        -webkit-border-radius:1px;
        border-radius:1px;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    }
    input[type="text"]{
        padding: 1px 1px;
       height: 25px;
        width:280px;
    }
    input[type="text"]:focus,
    input[type="password"]:focus {
        background:#ffc7f7;
        text-indent: 0;
        z-index: 1;
        color: #373737;
        -webkit-transition-duration: 400ms;
        -webkit-transition-property: width, background;
        -webkit-transition-timing-function: ease;
        -moz-transition-duration: 400ms;
        -moz-transition-property: width, background;
        -moz-transition-timing-function: ease;
        -o-transition-duration: 400ms;
        -o-transition-property: width, background;
        -o-transition-timing-function: ease;
        width: 310px;
        border-color:#ccc;
        box-shadow:0 0 5px rgba(4, 129, 177, 0.5);
        opacity:0.6;
    }
    input[type="submit"], input[type="reset"] {
        background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
   background-image: -moz-linear-gradient(top, #3498db, #2980b9);
    background-image: -ms-linear-gradient(top, #3498db, #2980b9);
    background-image: -o-linear-gradient(top, #3498db, #2980b9);
    background-image: linear-gradient(to bottom, #3498db, #2980b9);
    -webkit-border-radius: 7;
    -moz-border-radius: 7;
    border-radius: 7px;
    font-family: Arial;
    color: #ffffff;
    font-size: 15px;
    padding: 5px 14px 5px 12px;
    text-decoration: none;
    }
    textarea {
        padding:1px;
        width:96%;
        height:100px;
    }
    textarea:focus {
        background:#ffc7f7;
        text-indent: 0;
        z-index: 1;
        color: #373737;
        opacity:0.6;
        box-shadow:0 0 5px rgba(4, 129, 177, 0.5);
        border-color:#ccc;
    }
    .small {
        line-height:14px;
        font-size:12px;
        color:#999898;
        margin-bottom:3px;
        }
select:focus{  background:#ffc7f7;
        color: #373737;
        box-shadow:0 0 5px rgba(4, 129, 177, 0.5);
        border-color:#ccc;
 }
</style>
Hasil dari form yang kita buat tadi akan terlihat seperti ini:

Membuat Calender Menarik Menggunakan Jquery dan Css

Pertama buat file dengan nama Tanggal.html
Ketikkan kode di bawah ini:

Tanggal : <input name="tanggal" type="text" id="tanggal"  size="20" maxlength="10"  />
Untuk ukuran kolom bisa di atur di code Size:" "
 Kemudian isikan jquery diatas code </head> seperti dibawah ini:

<link href="jquery-ui-1.10.3.custom.css" rel="stylesheet">

<script src="jquery-1.9.1.js"></script>
<script src="jquery-ui-1.10.3.custom.js"></script>

<script type="text/javascript">

$(document).ready(function(){

$("#tanggal").datepicker({
      showOn: "both", buttonImage: "calendar.png", buttonImageOnly: true, changeMonth: true, changeYear: true, dateFormat: "mm-dd-yy"});


})

</script>
Jika ingin menghilangkan scroll pilihan bulan/ tahun tinggal mengganti "changeMonth: true" menjadi "changeMonth: false" jika ingin mengganti format tanggal , tinggal mengganti (dateFormat: "mm-dd-yy") menjadi (dateFormat: "dd-mm-yy")
Untuk file css dan Js nya anda bisa download disini
jquery-ui-1.10.3.custom.css
jquery-1.9.1.js
jquery-ui-1.10.3.custom.js
jadikan 1 folder dengan tanggal.html, coba jalankan ^_^
Hasilnya nanti akan seperti ini :
tanggal html


jika anda malas ketik bisa di download disini