data yang tampil "0"

jadi aku input data ke db. data berhasil tapi di tabel yang muncul malah nilai "0" dan di database pun terbaca "0"image.pngimage.png
terus ini kodingan php utk input nya,
<?php
$host = "localhost";
$user = "root";
$pass = "";
$koneksi = "dbcashflow";

$koneksi = mysqli_connect($host, $user, $pass, $koneksi);

$reff = @$_data['reff'];
$saldoawal = @$_data['saldoawal'];
$kasmasuk = @$_data['kasmasuk'];
$kaskeluar = @$_data['kaskeluar'];
$saldoakhir = @$_data['saldoakhir'];

$simpan = mysqli_query ($koneksi, "INSERT into cashflow(saldoawal) VALUES ('$saldoawal')");
if($simpan) {
 echo "Data berhasil disimpan";
} else {
 echo "Data gagal disimpan";
}

?>
di bagian mananya yak yg error >w< mohon pencerahannya, terima kasih...
avatar kyo

Ditanyakan oleh @kyo

2 Kontribusi 0 Poin

Login untuk menanggapi


Jawaban

@$_data itu dari mana? Sama kalo bisa kirim script form nya jug
avatar ahanafi

Dijawab oleh @ahanafi

507 Kontribusi 218 Poin

  • script form index nya ya bang? - @kyo

Login untuk menanggapi


ini script dari form saldo,
<?php
$koneksi = mysqli_connect("localhost","root","","dbcashflow");

if (isset($_data["simpan"]) ){
$reff = $_data["reff"];
$saldoawal = $_data["saldoawal"];
$kasmasuk = $_data["kasmasuk"];
$kaskeluar = $_data["kaskeluar"];
$saldoakhir = $_data["saldoakhir"];

$query = "INSERT INTO cashflow VALUES ('','$reff','$saldoawal','$kasmasuk','$kaskeluar','$saldoakhir') ";
mysqli_query($koneksi, $query);
}

?>
<html>
<head>
<title>Input Saldo Awal</title>
</head>
<body>
<form action="savesaldoawal.php" method="post">
<table>
<tr><td>Saldo Awal</td><td><input type="number_format name="saldoawal"</td></tr>
<tr><td colspan="2"><button type="submit" name="simpan">SIMPAN</button></td></tr>
</table>
</body></html>

ini script form utk perintah simpannya

<?php
$host = "localhost";
$user = "root";
$pass = "";
$koneksi = "dbcashflow";

$koneksi = mysqli_connect($host, $user, $pass, $koneksi);

$reff = @$_data['reff'];
$saldoawal = @$_data['saldoawal'];
$kasmasuk = @$_data['kasmasuk'];
$kaskeluar = @$_data['kaskeluar'];
$saldoakhir = @$_data['saldoakhir'];

$simpan = mysqli_query ($koneksi, "INSERT into cashflow(saldoawal) VALUES ('$saldoawal')");
if($simpan) {
 echo "Data berhasil disimpan";
} else {
 echo "Data gagal disimpan";
}

?>
<html>
<head>
<title>Keterangan</title>
</head>
<body>
	<div><tr>
	<td><a href="index.php">Kembali Ke Halaman Utama</a></td>
	</div></tr>
</body>
</html>


terus ini script dari indexΒ 

<?php
require 'koneksi.php';
$link = query("SELECT  FROM dbcashflow");
?>
<html>
<head>
	<title>Cash Flow</title>
</head>
<body>
<form action ="" method = "post">
<table border="1">
	<tr><th>Kode Reff</th>
		<th>Saldo Awal</th>
		<th>Kas Masuk</th>
		<th>Kas Keluar</th>
		<th>Opsi</th>
		<th>Saldo Akhir</th></tr>

	<tr>
	<?php $reff=1; ?>
	<?php $ambil =  $koneksi->query("SELECT * FROM cashflow");?>
	<?php while($data = $ambil->fetch_assoc()){?>
	<tr>
		<td><?php echo $reff; ?></td>
		<td><?php echo $data['saldoawal']?></td>
		<td><?php echo $data['kasmasuk']?></td>
		<td><?php echo $data['kaskeluar']?></td>
		<td>
			<a href ="">Ubah</a> |
			<a href ="hapus.php?reff=<?= $data["reff"];?>">Hapus</a>
			
		<td><?php echo $data['saldoawal']+$data['kasmasuk']-$data['kaskeluar'];?></td>
		</td>
	</tr>
	<?php $reff++;?>
	<?php } ?>
	</tr>

</table>
	<div><tr>
	<td><a href="saldoawal.php">Masukkan Saldo Awal</a></td>
	</div></tr>
	<div><tr>
	<td><a href="debit.php">Input Debit</a></td>
	</div></tr>
	<div><tr>	
	<td><a href="kredit.php">Input Credit</a></td>
	</div></tr>
</form>
</body>
</html>


avatar kyo

Dijawab oleh @kyo

2 Kontribusi 0 Poin

  • Coba script formnya dikirim lagi, soalnya inputan nya kok itu cuma 1 ya? Mungkin ada yang kepotong - @ahanafi
  • Disini aku bingung bang, nda bisa kah misal 1 form itu utk form sldo awl, trus di form slnjutnya utk isi kas... Nda bisa d pisah gitu kah bang? - @kyo

Login untuk menanggapi


Coba semua tulisan $_data diganti jadi $_POST
avatar ahanafi

Dijawab oleh @ahanafi

507 Kontribusi 218 Poin

  • Sdh bang... Sdh aku ganti, recordnya ttp 0 - @kyo
  • Bang... Dpt sdh aku penyakitnya bang... >_< makasiih bnyk bang. Aku ketinggalan " di bagian type number nya - @kyo

Login untuk menanggapi


iyaa itu coba @$_data di ganti ke $_POST, bingung @$_data dari mana
avatar yunianrezky

Dijawab oleh @yunianrezky

9 Kontribusi 0 Poin

  • Sdh bang.. sdh aku ganti, ttp record yg tampil 0 bang - @kyo
  • Bang... Dpt sdh aku penyakitnya bang... >_< makasiih bnyk bang. Aku ketinggalan " di bagian type number nya - @kyo

Login untuk menanggapi


Login untuk gabung berdiskusi