Pelajari dan Kerjakan soal latihan berikut ini: 1.Nama file: Arimtika.php $a = 20; $b = 10; $c = $a + $b; // Rumus Penjumlahan $d = $a * $b; // Rumus Perkalian echo "Nilai a : $a <br>"; echo "Nilai b : $b <br><br>"; echo "Penjumlahan $a + $b = $c <br>"; echo "Perkalian $a x $b = $d"; 2.1-Nama file: form_jumlah.php <form method="get" action="hasil_jumlah.php"> Nilai a: <input type="text" name="a"><br><br> Nilai b: <input type="text" name="b"><br><br> <input type="submit" value="jumlahkan"> </form> 2.2.-Nama file: hasil_jumlah.php // Ambil variabel dari form $a = $_GET['a']; $b = $_GET['b']; $c = $a + $b; // Rumus penjumlahan
echo "Nilai a : $a <br>"; echo "Nilai b : $b <br><br>"; echo "Penjumlahan $a + $b = $c"; 3.-Nama file: method.php Method GET <form method="get" action="method.php"> <input type="text" name="nama"> <input type="submit" name="proses" value="proses"> </form> if (isset($_get['proses'])){ $nama = $_GET['nama']; echo "Nama: <b>$nama</b>"; <br><hr><br> Method POST <form method="post" action="method.php"> <input type="text" name="nama"> <input type="submit" name="proses" value="proses"> </form>
if (isset($_post['proses'])){ $nama = $_POST['nama']; echo "Nama: <b>$nama</b>"; 4.1.-Nama file: form_hitung.php <form method="get" action="hasil_hitung.php"> Nilai a : <input type="text" name="a"><br><br> Nilai b : <input type="text" name="b"><br><br> Operasi : <br> <input type="radio" name="operasi" value="jumlah">penjumlahan<br> <input type="radio" name="operasi" value="kurang">pengurangan<br> <input type="radio" name="operasi" value="kali">perkalian<br> <input type="radio" name="operasi" value="bagi">pembagian<br><br> <input type="submit" value="hitung"> </form> 4.2.-Nama file: hasil_hitung.php $a = $_GET['a']; $b = $_GET['b']; $operasi = $_GET['operasi']; echo "Nilai a : $a<br>";
echo "Nilai b : $b<br><br>"; if ($operasi=="jumlah"){ $c = $a + $b; // rumus penjumlahan echo "Penjumlahan $a + $b = $c"; elseif ($operasi=="kurang"){ $c = $a - $b; // rumus pengurangan echo "Pengurangan $a - $b = $c"; elseif ($operasi=="kali"){ $c = $a * $b; // rumus perkalian echo "Perkalian $a x $b = $c"; elseif ($operasi=="bagi"){ $c = $a / $b; // rumus pembagian echo "Pembagian $a / $b = $c"; // apabila operasi perhitungan belum dipilih else{ echo "Anda belum memilih operasi perhitungan"; 5.1.-Nama file: for.php <form method="get" action="hasil_for.php">
Berapa file yang akan di upload: <br><br> <input type="text" name="jumlah_file"> <input type="submit" value="proses"> </form> 5.2.-Nama file: hasil_for.php $jumlah_file=$_get['jumlah_file']; for($i=1; $i<=$jumlah_file; $i++){ echo "File ke-$i : <input type=\"file\" name=\"namafile[]\"> <br><br>"; 6. Buat database beri nama filenya latihan menggunakan PHPmyadmin dengan format data sebagai berikut Field Type Length Index A_I (auto increment) Id_tamu INT 3 PRYMARY Nama VARCHAR 50 Email VARCHAR 50 Pesan TEXT Setelah file database latihan terbentuk kerjakan latihan berikut ini: INPUT DATA 6.1.-Nama file : form_tamu.php <html> <title>buku Tamu</title> <link href="style.css" rel="stylesheet" type="text/css"> <body>
<h3>form Buku Tamu</h3> <form method="get" action="input_tamu.php"> <table> <tr><td>nama</td><td>: <input type="text" name="nama"></td></tr> <tr><td>e-mail</td><td>: <input type="text" name="email"></td></tr> <tr><td>pesan</td><td>: <textarea name="pesan" rows="5" cols="30"></textarea></td></tr> <tr><td></td><td><input type="submit" value="kirim"></td></tr> </table> </form> 6.2.-Nama file : iput_tamu.php // koneksi ke database // ambil variabel yang dikirim dari form $nama = $_GET['nama']; $email = $_GET['email']; $pesan = $_GET['pesan']; $input = "INSERT INTO tamu(nama,email,pesan) VALUES('$nama','$email','$pesan')"; $hasil = mysqli_query($konek, $input); // apabila query untuk menginput data benar if ($hasil){ // lakukan redirect header("location:tampil_tamu_admin.php"); else{
echo "Input Data Tamu Gagal"; TAMPIL DATA 6.3.-Nama file : tampil _tamu_tabel.php <h3>data Tamu</h3> $tampil = "SELECT * FROM tamu ORDER BY id_tamu"; $hasil = mysqli_query($konek, $tampil); echo "<table> <tr> <th>nama</th> <th>e-mail</th> <th>pesan</th> </tr>"; while ($data=mysqli_fetch_array($hasil)){ echo "<tr> <td>$data[nama]</td> <td>$data[email]</td> <td>$data[pesan]</td> </tr>"; echo "</table>";
6.4.-Nama file : tampil _tamu_admin.php <html> <title>buku Tamu</title> <link href="style.css" rel="stylesheet" type="text/css"> <body> <h3>data Tamu</h3> <p><a href="form_tamu.php">input Tamu</a></p> $tampil = "SELECT * FROM tamu ORDER BY id_tamu"; $hasil = mysqli_query($konek, $tampil); $total = mysqli_num_rows($hasil); echo "<table> <tr> <th>no</th> <th>nama</th> <th>e-mail</th> <th>pesan</th> <th>aksi</th> </tr>"; // nomor awal untuk pengurutan $no = 1; // tampilkan data tamu while ($data=mysqli_fetch_array($hasil)){
echo "<tr> <td>$no</td> <td>$data[nama]</td> <td>$data[email]</td> <td>$data[pesan]</td> <td><a href=\"edit_tamu.php?id=$data[id_tamu]\">edit</a> <a href=\"hapus_tamu.php?id=$data[id_tamu]\">hapus</a></td> </tr>"; // tambahkan $no dengan 1 $no++; echo "</table>"; echo "<p>jumlah Tamu: <b>$total</b> Orang</p>"; 7. Melakukan Pengaihan Halaman Web 7.1.-Nama file :input _tamu.php // koneksi ke database // ambil variabel yang dikirim dari form $nama = $_GET['nama']; $email = $_GET['email']; $pesan = $_GET['pesan']; $input = "INSERT INTO tamu(nama,email,pesan) VALUES('$nama','$email','$pesan')";
$hasil = mysqli_query($konek, $input); // apabila query untuk menginput data benar if ($hasil){ // lakukan redirect header("location:tampil_tamu_admin.php"); else{ echo "Input Data Tamu Gagal"; Edit dan Update Data 7.2.-Nama file :edit_tamu.php <h3>edit Buku Tamu</h3> // ambil id dari hasil klik link Edit $id = $_GET['id']; $edit = "SELECT * FROM tamu WHERE id_tamu='$id'"; $hasil = mysqli_query($konek, $edit); $data = mysqli_fetch_array($hasil); echo "<form method=\"get\" action=\"update_tamu.php\"> <input type=\"hidden\" name=\"id\" VALUE=\"$id\"> <table> <tr><td>nama</td><td>: <input type=\"text\" name=\"nama\" value=\"$data[nama]\"></td></tr> <tr><td>e-mail</td><td>: <input type=\"text\" name=\"email\" value=\"$data[email]\"></td></tr>
<tr><td>pesan</td><td>: <textarea name=\"pesan\" rows=\"5\" cols=\"30\">$data[pesan]</textarea></td></tr> <tr><td></td><td><input type=\"submit\" value=\"edit\"></td></tr> </table> </form>"; 7.3.-Nama file :update_tamu.php // ambil variabel yang dikirim dari form $id = $_GET['id']; $nama = $_GET['nama']; $email = $_GET['email']; $pesan = $_GET['pesan']; $update = "UPDATE tamu SET nama='$nama', email='$email', pesan='$pesan' WHERE id_tamu='$id'"; $hasil = mysqli_query($konek, $update); // apabila query untuk mengupdate data benar if ($hasil){ // lakukan redirect header("location:tampil_tamu_admin.php"); else{ echo "Update Data Tamu Gagal";
Hapus data 7.4.-Nama file :hapus_tamu.php // ambil id dari hasil klik link Hapus $id = $_GET['id']; $hapus = "DELETE FROM tamu WHERE id_tamu='$id'"; $hasil = mysqli_query($konek, $hapus); // apabila query untuk menghapus data benar if ($hasil){ // lakukan redirect header("location:tampil_tamu_admin.php"); else{ echo "Hapus Data Tamu Gagal"; Memperbaiki nomor urut data 7.5.-Nama file :tampil _tamu_admin.php <html> <title>buku Tamu</title> <link href="style.css" rel="stylesheet" type="text/css"> <body> <h3>data Tamu</h3> <p><a href="form_tamu.php">input Tamu</a></p>
$tampil = "SELECT * FROM tamu ORDER BY id_tamu"; $hasil = mysqli_query($konek, $tampil); $total = mysqli_num_rows($hasil); echo "<table> <tr> <th>no</th> <th>nama</th> <th>e-mail</th> <th>pesan</th> <th>aksi</th> </tr>"; // nomor awal untuk pengurutan $no = 1; // tampilkan data tamu while ($data=mysqli_fetch_array($hasil)){ echo "<tr> <td>$no</td> <td>$data[nama]</td> <td>$data[email]</td> <td>$data[pesan]</td> <td><a href=\"edit_tamu.php?id=$data[id_tamu]\">edit</a> <a href=\"hapus_tamu.php?id=$data[id_tamu]\">hapus</a></td> </tr>";
// tambahkan $no dengan 1 $no++; echo "</table>"; echo "<p>jumlah Tamu: <b>$total</b> Orang</p>"; Kembangkan program buku tamu dengan menambahkan dua field yakni alamat rumah dan hoby setelah selesai masukkan dalam web anda