Postingan lainnya
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>
0
1 Jawaban:
coba ga pake kutip <pre> $query = query("INSERT INTO user (username,password) VALUES ('$nama', '$sandi')"); </pre>
0