Home > Menengah > Web Development > Tutorial PHP > Pemisahan Warna Per Baris

.

Tidak ada komentar BYAdmin Ilmuwebsite

Wuihhhhh jadi demen aq nulis artikel php, gila-gila bro aq salut ma artikel? php yang ditulis mas Anggi, Al-k, Safril n mas Phi Lhohhh mbak phi..:D sungguh dasyat?..

Jadi mumpung ada ide ya?apa salahnya salahnya nulis-nulis, pada artikel saya yang sederhana dan tidak sedasyat artikel para programmer sejati (exp. Anggi dan Al-k) ini, saya bermaksud bagaimana membuat data per baris itu memiliki dua warna yang berbeda.? Pada prinsipnya saya menggunakan fungsi if untuk menyeleksi? data yaitu variable nomor, apabila variable nomor itu bernilai ganjil maka barisnya akan berwarna merah dan sebaliknya jika nomornya genap maka warna barisnya akan berwarna kuning. Untuk mendapatkan variable nomor bernilai ganjil dan genap, kita dapat menggunakan fungsi dari modulus. Jika nomor apabila habis di bagi 2 maka datanya tersebut adalah bilangan genap dan apabila nomor tidak habis di bagi dua maka data tersebut adalah bilangan ganjil.? Bingung? yupss..

create database dbase_contoh;
use dbase_contoh;

CREATE TABLE data_penulis (

? no int(11) NOT NULL auto_increment,

? nama varchar(20) collate latin1_general_ci NOT NULL,

? alamat varchar(20) collate latin1_general_ci NOT NULL,

? PRIMARY KEY? (no)

)

?

// Halaman Koneksi, config.php :
<?php
$host = “localhost”;
$username = “root”;
$password = “”;
$dbase = “dbase_contoh”;
$connect = mysql_connect($host, $username, $password) or die (“koneksi gagal !”);
mysql_select_db($dbase, $connect) or die(“koneksi gagal !”);
?>

// Halaman tampilan, index.php :

?<html>

<head>

<title>Pewarnaan …..</title>

</head>

<body>

<form name=”form1″ method=”post” action=”simpan_ac.php”>

? <table width=”464″ height=”187″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>

??? <tr>

????? <td colspan=”3″>Daftar Nama Penulis </td>

??? </tr>

??? <tr>

????? <td width=”102″>Nama</td>

????? <td colspan=”2″><input name=”nama” type=”text” id=”nama”></td>

??? </tr>

??? <tr>

????? <td>Alamat</td>

????? <td colspan=”2″><input name=”alamat” type=”text” id=”alamat”></td>

??? </tr>

??? <tr>

????? <td> </td>

????? <td width=”208″><input type=”submit” name=”Submit” value=”Submit”></td>

????? <td width=”154″> </td>

??? </tr>

??? <tr>

????? <td colspan=”3″><table width=”100%” border=”1″ cellspacing=”0″ cellpadding=”0″>

??????? <tr>

????????? <td width=”7%”>No. </td>

????????? <td width=”35%”>Nama</td>

????????? <td width=”58%”>Alamat</td>

??????? </tr>

<?

include “config.php”;

$tampil=mysql_query(“select * from data_penulis”);

while($baris=mysql_fetch_array($tampil)){

$no++;

?>

??????? <tr bgcolor=”

<?

if($no%2==1) {

echo”red”; //apabila variable nomor ganjil maka barisnya warna merah

}

else {

echo”yellow”; //apabila variable nomor genap maka barisnya warna kuning

?

}

?>

//menampilkan data per baris

“>

????????? <td><? echo”$no”; ?></td>

????????? <td><? echo”$baris[nama]”; ?></td>

????????? <td><? echo”$baris[alamat]”; ?></td>

??????? </tr>

<? } ?>

????? </table></td>

??? </tr>

? </table>

</form>

</body>

</html>

// Halaman action, simpan_ac.php :

<?

include “config.php”;

$data1=mysql_query(“insert into data_penulis(no,nama,alamat) values(‘000′,’$_POST[nama]’,’$_POST[alamat]’)”);

header(“location: index.php”); //proses loncat ke halaman index.php

?>

?
Apabila sudah selesai ya coba anda isi form yang sudah selesai di buat tadi, dan bagaimanakah prubahan antara baris 1 dan baris 2.? Jika kurang jelas bisa di hubungi ke YM spidol_pmanen@yahoo.co.id atau bisa Tanya langsung ke ilmuwebsite.com.

Download file : klik disini

?*) Salam bwt smua staff –> Anggi, Al-k, Safril, Fadli, Ivan, Ronny, Dr.emi n smua pengunjung setia ilmuwebsite

DVD Video Tutorial : Kursus Web Development Komplit Bangun 5 Project Aplikasi Website - Membuat CMS Sendiri Dari Nol, Blog, Portal Berita, Ecommerce, Web Komunitas dengan CodeIgniter 3 JQuery AJAX Bootstrap

Video Tutorial Kursus Web Development Komplit Bangun 5 Project Website ini merupakan ‘penunjuk arah’ agar Anda yang sedang maupun baru akan terjun ke dalam dunia web development yang lebih mendalam memiliki peta perjalanan pembelajaran yang lebih terarah menuju web developer professional. (Disertai pembelajaran dasar HTML CSS, JQuery, PHP & MySQL, CodeIgniter) Dibuat oleh praktisi yang memiliki pengalaman lebih dari 10 tahun di bidang web development (Pemesanan bisa SMS/WA ke 0813 1167 5785, atau bisa pesan secara online di sini)



No Responses

eXTReMe Tracker