Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
data tidak bisa disimpan ke database dengan php
aku kan lagi bikin project buat UAS, semua data bisa masuk kecuali alamat
ini kode koneksi
<?php
$server = "127.0.0.1";
$user = "root";
$password = "";
$nama_database = "db_lensa";
$db = mysqli_connect($server, $user, $password, $nama_database);
if( !$db ){
die("Gagal terhubung dengan database: " . mysql_connect_error());
}
?>
ini kode input
<!DOCTYPE html>
<html>
<head>
<title>LENSA</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<header>
<div class="kotak">
<div class="logo"></div>
</div>
<h1>L E N S A</h1>
<h4>Lembaran Aspirasi Mahasiswa</h4>
</header>
<nav>
<ul>
<li><a href="index.php">home</a></li>
<li><a class="pilih">input nama anggota</a></li>
<li><a href="list-anggota.php">anggota</a></li>
</ul>
<form action="proses-input.php" method="POST">
<fieldset>
<p>
<label for="no_anggota">Nomor Anggota: </label>
<input type="text" name="no_anggota" placeholder="nomor anggota" />
</p>
<p>
<label for="nama_anggota">Nama: </label>
<input type="text" name="nama_anggota" placeholder="nama lengkap" />
</p>
<p>
<label for="Alamat">Alamat: </label>
<textarea name"Alamat"></textarea>
</p>
<p>
<label for="no_telp">Nomor Telpon: </label>
<input type="text" name="no_telp" />
</p>
<p>
<label for="angkatan">angkatan: </label>
<input type="text" name="angkatan" />
</p>
<p>
<label for="kd_divisi">divisi: </label>
<select name="kd_divisi" >
<option>PP</option>
<option>FG</option>
<option>JR</option>
<option>PK</option>
<option>HA</option>
<option>LB</option>
</select>
</p>
<p>
<label for="kd_jabatan">jabatan: </label>
<select name="kd_jabatan" >
<option>PU</option>
<option>PR</option>
<option>SU</option>
<option>MK</option>
<option>KR</option>
<option>AG</option>
</select>
</p>
<p>
<input type="submit" value="daftar" name="daftar" />
</p>
</fieldset>
</form>
</body>
</html>
ini kode proses
<?php
include("config.php");
if(isset($_POST['daftar'])){
$no_anggota = $_POST['no_anggota'];
$nama_anggota = $_POST['nama_anggota'];
$Alamat = $_POST['Alamat'];
$no_telp = $_POST['no_telp'];
$angkatan = $_POST['angkatan'];
$kd_divisi = $_POST['kd_divisi'];
$kd_jabatan = $_POST['kd_jabatan'];
$sql = "INSERT INTO tb_anggota (no_anggota, nama_anggota, Alamat, no_telp, angkatan, kd_divisi, kd_jabatan) VALUE ('$no_anggota','$nama_anggota','$Alamat','$no_telp','$angkatan','$kd_divisi','$kd_jabatan')";
$query = mysqli_query($db,$sql);
if($query){
header('Location: index.php?status=sukses');
}else{
header('Location: index.php?status=gagal');
}
}else{
die("Akses dilarang...");
}
?>
ini hasil insert
sementara kalau masuk query update, data alamat bisa masuk
0
Tanggapan
tolon gambarnya diperbaiki, baca aturan main
1 Jawaban:
typo mas <pre> <textarea name"Alamat"></textarea> </pre> seharus nya <pre> <textarea name="Alamat"></textarea> </pre> kurang sama dengan,
saran, biasakan jika data tidak masuk, var_dump query, lalu jalankan di phpmyadminnya, biar tau erornya dimana.
0