masalah ketika menyambungkan php ke database


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>form data</title>
	</head>

	<body>
	<form action="" method="POST">
		<caption>nama  </caption>
		<input type="text" name="nama">
		<br>
		<br>
		<caption>alamat</caption>
		<input type="text" name="alamat">
		<br>
		<br>
		<caption>umur  </caption>
		<input type="text" name="umur">
		<br>

		<input type="submit" name="submit">
	</form>

		<?php
		$link = mysqli_connect('localhost','root','root','member');

		if(!$link){
		die('ada error' . mysqli_connect_error());
		}else{
			echo'berhasil menyambungkan';
		}

		$nama	=$_POST['nama'];
		$alamat	=$_POST['alamat'];
		$umur	=$_POST['umur'];


		$query 	= "INSERT INTO anggota (nama,alamat,umur)
		VALUES($nama,$alamat,$umur)";



		if(isset($_POST['submit'])){
		mysqli_query($link,$query);
		echo'kekirim';
		}
		mysqli_close($link);
		?>
	</body>
</html>

gan, saya kn buat script kyk gini tp kok datanya gk masuk k database ya?

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>form data</title> </head>

<body> <form action="" method="POST"> <caption>nama  </caption> <input type="text" name="nama"> <br> <br> <caption>alamat</caption> <input type="text" name="alamat"> <br> <br> <caption>umur  </caption> <input type="text" name="umur"> <br>

<input type="submit" name="submit"> </form>

<?php $link = mysqli_connect('localhost','root','root','member');

if(!$link){ die('ada error' . mysqli_connect_error()); }else{ echo'berhasil menyambungkan'; }

$nama =$_POST['nama']; $alamat =$_POST['alamat']; $umur =$_POST['umur'];

$query = "INSERT INTO anggota (nama,alamat,umur) VALUES($nama,$alamat,$umur)";

if(isset($_POST['submit'])){ mysqli_query($link,$query); echo'kekirim'; } mysqli_close($link); ?> </body> </html>

avatar firstyudha
@firstyudha

5 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

taru di tag code gan script nya.. jd mudah dibaca..

avatar reihanagamsk
@reihanagamsk

125 Kontribusi 41 Poin

Dipost 6 tahun yang lalu

sudah gan, maaf msih baru jd gk tau ada tag code wkwk

avatar firstyudha
@firstyudha

5 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Nama database udh bener? Di bagian query nya kurang tanda petik, itu umur integer bkn? tipe nya? coba ini..

 INSERT INTO anggota (kolom) VALUES ('$nama','$alamat',$umur);
avatar reihanagamsk
@reihanagamsk

125 Kontribusi 41 Poin

Dipost 6 tahun yang lalu

oalahhh iya gan cuma kurang kutip d bagian variable,

thank's wkwk

avatar firstyudha
@firstyudha

5 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban