alexa-tracking
Kategori
Kategori
Pengumuman! Mau dimodalin 25 Juta untuk acara komunitas? Ceritain aja tentang komunitas lo di sini!
Home / FORUM / All / Tech / ... / Programmer Forum /
Mengedit data mysql dgn php tdk berubah
1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/5cad84c97414f5747f41aa4a/mengedit-data-mysql-dgn-php-tdk-berubah

Mengedit data mysql dgn php tdk berubah

ini source code pada form_edit

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Edit Data Transaksi</title>
</head>

<body>
<center>
<?php
include "koneksi.php";
$edit = mysql_query("SELECT * FROM t_transaksi"); 
$r = mysql_fetch_array($edit)
?>

<form id="form1" name="form1" method="post" action="proses_edit.php">
  <table width="311" border="1">
    <tr>
      <td colspan="3" align="center">EDIT DATA TRANSAKSI</td>
    </tr>
    <input type="hidden" name="id" value="<? echo $id; ?>"/>
        <tr>
      <td width="98">ID Nasabah</td>
      <td width="4">:</td>
      <td width="187"><label>
        <input name="id_nasabah" type="text" id="id_nasabah" value="<?php echo $r['id_nasabah'];?>" />
      </label></td>
    </tr>
    <tr>
      <td width="98">Transaksi</td>
      <td width="4">:</td>
      <td width="187"><label>
        <input name="transaksi" type="text" id="transaksi" value="<?php echo $r['jenis_trans'];?>" />
      </label></td>
    </tr>
    <tr>
      <td width="98">Jumlah</td>
      <td width="4">:</td>
      <td width="187"><label>
        <input name="Jumlah" type="text" id="jumlah" value="<?php echo $r['value'];?>" />
      </label></td>
    </tr>
    <tr>
      <td width="98">Tanggal</td>
      <td width="4">:</td>
      <td width="187"><label>
        <input name="anggal" type="text" id="tanggal" value="<?php echo $r['tanggal'];?>" />
      </label></td>
    </tr>
    <tr>
      <td width="98">ID User</td>
      <td width="4">:</td>
      <td width="187"><label>
        <input name="id_user" type="text" id="id_user" value="<?php echo $r['id_user'];?>" />
      </label></td>
    </tr>
    <tr>
      <td width="98">Keterangan</td>
      <td width="4">:</td>
      <td width="187"><label>
        <input name="ket" type="text" id="ket" value="<?php echo $r['keterangan'];?>" />
      </label></td>
    </tr>
    <tr>
      <td> </td>
      <td> </td>
      <td><label>
      <input type="submit" name="button" id="button" value="Simpan" />
      <input name="id_trans" type="hidden" id="id_trans" value="<?php echo $r[id_transaksi];?>" />
      </label></td>
    </tr>
  </table>
</form>
</body>
</html>



Ini Source Code pada proses_edit

<?php
include ("koneksi.php");

$id=$_POST['id'];
$in=$_POST['id_nasabah'];
$tr=$_POST['jenis_trans'];
$jml=$_POST['value'];
$tgl=$_POST['tanggal'];
$iu=$_POST['id_user'];
$ket=$_POST['keterangan'];


$edit = mysql_query("update t_transaksi set id_nasabah='$in', jenis_trans='$tr', value='$jml', tanggal='$tgl', id_user='$iu', keterangan='$ket' where id_transaksi='$id'"); 



Mhon bantuannya para master, dmn letak kesalahan source codenya, error tdk ada tp tdk bs update data
Diubah oleh myusupanwari
Beri apresiasi terhadap thread ini Gan!
judul mu ambigu bro, ini mksudnya dimanis kan emoticon-Big Grin

ok coba gua koreksi y,
pertams coba cek penulisan setiap form sama pemanggilan di post apakah variabel sudah sama

ini dri skilas gua lihat

 width="187"><label>
        <input name="anggal" type="text" id="tanggal" value="<?php echo $r['tanggal'];?>" />

sedangkan di post jelas disana nama variabel adalah "tanggal"

jadi cek dulu penulisan name udah sama semua blum,
Balasan post nagrem25
Adakah software untuk mendeteksi kesalahan nama seperti ini?
selain kesalahan penulisan yang disebutkan di atas

PHP Code:
<input type="hidden" name="id" value="<? echo $id; ?>"/>
<!-- karena gak jelas variable $id berasal dari mana, maka jadinya gini: -->
<input type="hidden" name="id" value=""/>
<!-- sehingga ketika submit $id=$_POST['id']; isinya null, akhirnya -->
<?php
$edit 
mysql_query("update t_transaksi set id_nasabah='$in' .... id_transaksi=''"); 
// gak akan ada yang diupdate

manggil file form_edit.php akan ada Notice: Undefined variable: id in ......
tapi kalo error reporting di-nol-kan ya gak bakal nongol.
Quote:


wkwkwkwk, klu mendeteksi ksalahan mah gkperlu pkek software segala tinggal ketik reg (spasi) kesalahan trus kirim dah ke nomor gebetan,

dijamin ntar bkal dijawab cowok slalu slahemoticon-Ngakakemoticon-Ngakak
Quote:


lihat penulisan nya aj ababil ada yang syntak nya
<?php ?>
ada juga yg kyak gini
<? ?>
njir ababil yang coding ini mah


GDP Network
© 2019 KASKUS, PT Darta Media Indonesia. All rights reserved
Ikuti KASKUS di