DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Menghubungkan HTML dengan PHP merupakan langkah awal untuk membuat sebuah website yang dinamis. HTML bertugas untuk struktur dan tampilan halaman web, sementara PHP akan mengelola data dan logika di balik layar. Berikut adalah cara sederhana untuk mengintegrasikan HTML dengan PHP.
Pertama, pastikan kamu sudah memiliki server lokal seperti XAMPP atau server hosting untuk menjalankan PHP. Kemudian, ikuti langkah-langkah di bawah ini:
Buat sebuah file dengan ekstensi .php
. Sebagai contoh, index.php
. File ini nantinya bisa mengandung kode HTML dan PHP sekaligus.
Tulis struktur HTML dasar di dalam file index.php
.
<!DOCTYPE html>
<html>
<head>
<title>Contoh Halaman PHP</title>
</head>
<body>
<!-- Konten HTML di sini -->
</body>
</html>
Di dalam struktur HTML tadi, kamu bisa menyisipkan kode PHP dengan menggunakan tag . Berikut adalah contohnya:
<!DOCTYPE html>
<html>
<head>
<title>Contoh Halaman PHP</title>
</head>
<body>
<?php
echo "<h2>Selamat Datang di Halaman PHP</h2>";
?>
<!-- Konten HTML lainnya di sini -->
</body>
</html>
Untuk mengirim data dari halaman HTML ke PHP, kamu bisa menggunakan form dengan method post
atau get
.
<form action="proses.php" method="post">
Nama: <input type="text" name="nama">
<input type="submit" value="Kirim">
</form>
Buat file baru, misalnya proses.php
, untuk menangani data yang dikirim dari form:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nama = $_POST["nama"];
echo "Halo, " . $nama;
}
?>
PHP juga dapat digunakan untuk menampilkan data yang telah diproses atau data dari database langsung ke halaman HTML.
<?php
$buah = array("Apel", "Jeruk", "Mangga");
?>
<ul>
<?php foreach ($buah as $b) { ?>
<li><?php echo $b; ?></li>
<?php } ?>
</ul>
Dengan mengikuti petunjuk di atas, kamu sudah bisa menghubungkan HTML dengan PHP. Eksperimen dengan berbagai kode untuk mempelajari lebih lanjut tentang bagaimana PHP dapat berinteraksi dengan HTML untuk membuat website yang lebih dinamis dan interaktif.
Link terkait: