Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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 6 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 6 tahun yang lalu

Login untuk ikut Jawaban