Skip to main content

Membuat Anak Tangga menggunakan PHP - P24

Cara Membuat Anak Tangga menggunakan Array 2 Dimensi & Looping 





Kali ini saya akan menunjukan kepada kalian cara membuat Anak Tangga di PHP menggunakan Array 2 dimensi & Looping dengan menyesuaikan Input dan pilihan warna dari User.
Semoga bermanfaat~


<?php 
error_reporting(0);
 $jumlah = $_POST['anakTangga'];
 $warna = $_POST['warnaTangga'];


 for ($i=0; $i < $jumlah; $i++) { 
  for ($j=0; $j < $i; $j++) { 
   echo "<div class='kotak' style='background-color:$warna'></div>";
  }
  echo "<div class='kotak' style='background-color:$warna'></div><br>";
 }
 ?>


Dan ini hasilnya

Keterangan:
Bahwa dalam menggunakan Array 2 Dimensi & Looping akan terus menerus mengulang sesuai dengan Input User



<!DOCTYPE html>
<html>
<head>
 <title>Tangga Berwarna</title>
</head>
<style type="text/css">
 div.kotak{
  width: 20px;height:20px;
  display: inline-block;
  margin: 1px;
}
div.hasilnya{
 background-color: white;
  padding: 20px;
}

body{
 background-color: #F5F7F6;
 color: #2B425D;
 font-family: sans-serif;
 font-size: 22px;
}
h1{
  text-align: center;
  margin-right: 800px;
  color: #CC6666;
}
.masukan {
  color:#CC6666;
  font-family: Helvetica, Arial, sans-serif;
  font-weight:500;
  font-size: 18px;
  border-radius: 5px;
  line-height: 22px;
  background-color: transparent;
  border:2px solid #CC6666;
  transition: all 0.3s;
  padding: 13px;
  margin-bottom: 15px;
  width:100%;
  box-sizing: border-box;
  outline:0;
}
label{
  font-family: 'Doppio One';
  font-size: 30px;
}
table{
  border-collapse: collapse;
 margin: 5px;
  padding: 5px;
}
input{ 
 font-family: sans-serif;
 font-size: 20px;
 padding: 5px;
  margin: 10px;
}
input[type='radio']{
  margin: 20px;
}
input[type='radio']::before {
  content:"";
  bottom: 10px;
  left: -10px;
  position: relative;
  display:inline-block;
  width:25px;
  height:25px;
  background:#fff;
  margin-right:5px;
  border:1px solid #ddd;
  border-radius:50%; -moz-border-radius:50%;
}
input[type='radio']:checked::before {
  background: #f44336;
  border:3px solid #fbfafb;
  width:22px;
  height:22px;
}
input[type='button']{
  background-color: #F88216;
  color: #F5F7F6;
  border-radius: 5px;
  font-family: sans-serif;
}
[type="submit"] {
  font-family: 'Montserrat', Arial, Helvetica, sans-serif;
  width: 100%;
  background:#CC6666;
  border-radius:5px;
  border:0;
  cursor:pointer;
  color:white;
  font-size:24px;
  padding-top:10px;
  padding-bottom:10px;
  transition: all 0.3s;
  margin-top:-4px;
  font-weight:700;
}
[type="submit"]:hover { background:#CC4949; }
.table1 tr td{
 border: 1px solid;
 width: 100px;
 margin: 10px;
}
*:focus{
  outline: none;
}
</style>
<body>
 <h1>TANGGA BERWARNA</h1>
 <form method="post">
  <table cellpadding ="10">
   <tr>
    
    <td> 
     <input type="text" name="anakTangga" placeholder="Masukan Jumlah" class="masukan">
    </td>
   </tr>
   <tr>
    <td>Silahkan Pilih Warna</td>
    <td>: 
     <input type="radio" name="warnaTangga" value="lime"><label>HIJAU</label>
     <input type="radio" name="warnaTangga" value="darkviolet"><label>UNGU</label>
     <input type="radio" name="warnaTangga" value="orange"><label>ORANYE</label>
     <input type="radio" name="warnaTangga" value="navy"><label>BIRU</label>
     <input type="radio" name="warnaTangga" value="dimgray"><label>ABU</label>
    </td>
   </tr>
   <tr>
    <td colspan="2">
     <input type="submit" value="BUAT TANGGA">
    </td>
   </tr>
  </table>
 </form>
<div class="hasilnya">
<?php 
error_reporting(0);
 $jumlah = $_POST['anakTangga'];
 $warna = $_POST['warnaTangga'];


 for ($i=0; $i < $jumlah; $i++) { 
  for ($j=0; $j < $i; $j++) { 
   echo "<div class='kotak' style='background-color:$warna'></div>";
  }
  echo "<div class='kotak' style='background-color:$warna'></div><br>";
 }
 ?>
</div>
</body>
</html>

Comments

Popular posts from this blog

Komponen Audio,Video & Flash - P7

Menyediakan komponen, Audio, Video & Flash Format Tampilan Video Kita dapat menampilkan format audio pada halaman web, untuk menampilkannya dapat digunakan format seperti ini  Hasilnya: Source Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!DOCTYPE html> <html> <head> <title> cek video </title> </head> <body> <video width= "999" height= "540" controls poster= "gambarku/cute-030.jpg" > <source src= "This Is Me.mkv" type= "video/mp4" > browser anda tidak mendukung format video ini </video> </body> </html> Format Tampilan Audio  Hasilnya: Format Tampilan Flash 1 2 3 4 5 6 7 8 <html> <head> <title> Animasi </title> </head> <body> <embed src= "media/Strong.swf" > </body> </html> Hasilnya: Aud...

Profil PHP - P19

PROFIL SAYA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 <!DOCTYPE html> <html> <head> <title> DATA PRIBADI </title> <link rel="stylesheet" type="text/css" href="coba.css" > </head> <body> <section class="kotaknya" > <img src="FOTO.png" clas="image" width="300" height="450" /> </div> </section> <h1> Biografi pribadi </h1> <?php $nama_saya = "Muhamad Alfi Rizqi"; $kelas = "XI RPL 1"; $sekolah = "SMKN 4 Bandung"; $nis = "1718 117123"; $umur = "16 Tahun"; $berat_badan= "50 kg"; $hobi = "Bersepeda, Playing Games, mendaki"; $tinggi = "167 cm"; $alamat = ...

Mengenal beberapa teknik dari C++

Materi Dasar C++            Sebelum membahas lebih dalam ke materi ada hal yang harus saya berikan mengenai apa itu C++? C++ adalah bahasa pemrograman yang berhubungan dengan bahasa C, yang meliputi konsep kompilasi, kerangka program dan file header, dalam pembahasan kali ini saya akan memberikan trik dan tips agar Anda bisa belajar mengenai bahasa pemrograman C++ dengan mudah. Perlu Anda ketahui terlebih dahulu bahwa bahasa C++ dan C tergolong ke dalam bahasa pemrograman tingkat menengah, lebih jelasnya bisa di lihat di bawah ini golongan bahasa pemrograman menurut tingkat kesulitannya. Bahasa Tingkat Tinggi : Pascal Modula-2 FORTRAN BASIC dll.   Bahasa Tingkat Menengah: Java C C++ FORTH Bahasa Tingkat Rendah: Assembler Macro-Assembler Untuk itu, Mari kita sama sama mempelajari bahasa C++ dengan memahami berikut ini: Dalam bahasa C++ Anda juga harus mengerti tentang apa itu Preprocessor, untuk itu marilah kita...