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

avatar Andikasujanadi
@Andikasujanadi

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

tolon gambarnya diperbaiki, baca aturan main

1 Jawaban:

typo mas <pre> &lt;textarea name"Alamat"&gt;&lt;/textarea&gt; </pre> seharus nya <pre> &lt;textarea name="Alamat"&gt;&lt;/textarea&gt; </pre> kurang sama dengan,

saran, biasakan jika data tidak masuk, var_dump query, lalu jalankan di phpmyadminnya, biar tau erornya dimana.

avatar alfit21
@alfit21

8 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban