Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Bagaimana atasi fungsi insert dari objek tidak melakukan insert ke DB?

Sebelumnya, saya sertakan juga fungsi tampil yang berhasil berjalan. Mohon dibantu ya, dimana kesalahannya.

ini kodenya di file ada1.php

 <?php

		Class Artikel{


			public function tampil(){
				global $connect;

				$result = $connect->query("SELECT * FROM artikel LIMIT 3") or die("Gagal menampilkan data");
				 return $result;
			}

			public function tambah($nama, $sandi){
				global $connect;

				$query = query("INSERT INTO user ('username', 'password') VALUES ('$nama', '$sandi')");
				$result = $connect->exec($query);
				return $result;
			}
		}

ini kode di file index.php

 <?php

require_once("web/db.php");
require_once("fungsi/ada1.php");

		// Objek dari Class Artikel
		$artikel = new Artikel();

		//fungsi dari objek arikel
		$tampil_artikel  = $artikel->tampil();


		//cek submit tambahkan/tidak
		if(isset($_POST["submit"])){

				$nama = $_POST["nama"];
			    $sandi = $_POST["sandi"];

			$artikel->tambah($nama, $sandi);

		}else{
			echo "Gagal menambahkan data!";
		}

//
while($row = $tampil_artikel->fetch(PDO::FETCH_OBJ)){
		 echo "$row->id_artikel, $row->jenis_artikel";
		 echo "<br/>";
		}
<!--input data-->
		<form action="" method="post">
			<label for="">Nama : </label><br/>
			<input type="text" name="nama"><br/>

			<label for="">Sandi : </label><br/>
			<input type="password" name="sandi"><br/>

			<input type="submit" value="submit"><br/>
		</form>

avatar indrasetyoc
@indrasetyoc

19 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

coba ga pake kutip <pre> $query = query("INSERT INTO user (username,password) VALUES ('$nama', '$sandi')"); </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban