Edit data tidak terupdate padahal tidak muncul error dan berhasil.
Pada saat klik edit, tidak ada perubahan edit. padahal ada syntax jika berhasil kembali ke laman list-pemesanan. Dan saat di klik edit, langsung ke laman list-pemesanan tetapi tidak ada perubahan data.
form edit
proses-edit.php
form edit
<html> <?php include("config.php"); // kalau tidak ada id di query string if( !isset($_GET['nomor_pesanan']) ){ header('Location: List-Pemesanan.php'); } //ambil id dari query string $id = $_GET['nomor_pesanan']; error_reporting(E_ALL * E_WARNING || E_NOTICE); // buat query untuk ambil data dari database $sql = "SELECT * FROM pemesanan WHERE nomor_pesanan='$id' "; $query = mysqli_query($db, $sql); $order = mysqli_fetch_array($query); // jika data yang di-edit tidak ditemukan if( mysqli_num_rows($query) < 1 ){ die("data tidak ditemukan..."); } ?> <head> <title>Home | Ina Cahya</title> <link rel="stylesheet" href=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <?php const Copyright="Peaceminusone x Ina © 2020"; ?> <body> <header> <div class="header"> <img src="img/Header.jpg" style="width:100%; margin:0; position: relative; max-width: 100%"> </div> <nav> <ul> <li><a href="Home.php">Home</a></li> <li><a href="AboutUs.php">About Us</a></li> <li><a href="form.php">Form Order</a></li> <li><a href="List-Pemesanan.php">List Pemesanan</a></li> </ul> </nav> </header> <main> <div class="Form"> <h2 class="judul">Form Order | Peaceminusone x INA</h2><br> <form method="POST" action="proses_edit.php"> <input type="hidden" name="nomor_pesanan" value="<?php echo $order['nomor_pesanan'] ?>" /> <label>Nama Pemesan</label><br> <input type="text" name="nama_pemesan" class="kolom" placeholder="Masukkan Nama Anda" value="<?=$order[1] ?> "/><br><br> <label>Nomor Handphone (Whatsapp)</label><br> <input type="text" name="nomor_HP" class="kolom" placeholder="Masukkan Nomor Anda" value="<?=$order[2] ?> " /><br><br> <label>Email</label><br> <input type="text" name="email" class="kolom" placeholder="Masukkan Email Anda " value="<?=$order[3] ?> "/><br><br> <label>Alamat</label><br> <textarea name="alamat" class="kolom" rows="7" placeholder="Masukkan Alamat Anda "><?=$order[4] ?></textarea><br><br> <label> Kategori Pesanan</label><br> <input type="checkbox" id="Magazine" name="kategori" value="Magazine"> <label for="Magazine">Magazine</label><br> <input type="checkbox" id="Album" name="kategori" value="Album"> <label for="Album">Album</label><br> <input type="checkbox" id="Goods" name="kategori" value="Goods"> <label for="Goods">Goods</label><br><br> <label>Nama Barang Pesanan</label><br> <input type="text" name="nama_barang" class="kolom" placeholder="Masukkan Barang Pesanan Anda" value="<?=$order[6] ?> "/><br><br> <label>Jumlah Pesanan</label><br> <input type="text" name="jumlah" class="kolom" value="<?=$order[7] ?> "/><br><br> <label>Catatan Pesanan</label><br> <textarea name="catatan" class="kolom" rows="4" placeholder="Masukkan Catatan Pesanan Anda "><?=$order[8] ?></textarea> <p>Jelaskan lebih detail mengenai pemesanan dan jumlah barang</p> <label> Pembayaran</label><br> <select class="kolom" name="pembayaran"> <option value="GO-Pay">GO-Pay</option> <option value="OVO">OVO</option> <option value="Dana">Dana</option> <option value="TransferBank">Transfer Bank</option> </select><br><br> <input type="submit" name="edit" value="Edit Pesanan" class="tombol"> </form> </div> </main> <footer> <p><?php echo Copyright ?></p> </footer> </body> </html>
proses-edit.php
<?php include("config.php"); // cek apakah tombol simpan sudah diklik atau blum? if(isset($_POST['edit'])){ // ambil data dari formulir $nopesan = $_POST['nomor_pesanan']; $nama = $_POST['nama_pemesan']; $nomor =$_POST['nomor_HP']; $email = $_POST['email']; $alamat = $_POST['alamat']; $kategori = $_POST['kategori']; $barang = $_POST['nama_barang']; $jumlah =$_POST['jumlah']; $note = $_POST['catatan']; $payment = $_POST['pembayaran']; // buat query update $sql = "UPDATE pemesanan SET nama_pemesan='$nama', nomor_HP='$nomor', email='$email', alamat='$alamat', kategori='$kategori', nama_barang='$barang', jumlah='$jumlah', catatan='$note', pembayaran='$payment' WHERE nomor_pesanan='$nopesan' "; $query = mysqli_query($db, $sql) or die(mysql_error()); // apakah query update berhasil? if( $query ) { // kalau berhasil alihkan ke halaman list-pemesanan.php header('Location: list-pemesanan.php'); } else { // kalau gagal tampilkan pesan die("Gagal menyimpan perubahan..."); } } else { die("Akses dilarang..."); } ?>
- edit pertanyaan kamu, taro kode di tag kode agar mudah dibaca, bukan di jawaban - @hilmanski
atau respon:
Jawaban
<?php
include("config.php");
// kalau tidak ada id di query string
if( !isset($_GET['nomor_pesanan']) ){
header('Location: List-Pemesanan.php');
}
//ambil id dari query string
$id = $_GET['nomor_pesanan'];
error_reporting(E_ALL * E_WARNING || E_NOTICE);
// buat query untuk ambil data dari database
$sql = "SELECT * FROM pemesanan WHERE nomor_pesanan='$id' ";
$query = mysqli_query($db, $sql);
$order = mysqli_fetch_array($query);
// jika data yang di-edit tidak ditemukan
if( mysqli_num_rows($query) < 1 ){
die("data tidak ditemukan...");
}
?>
<head>
<title>Home | Ina Cahya</title>
<link rel="stylesheet" href="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<?php
const Copyright="Peaceminusone x Ina © 2020";
?>
<body>
<header>
<div class="header">
<img src="img/Header.jpg" style="width:100%; margin:0; position: relative; max-width: 100%">
</div>
<nav>
<ul>
<li><a href="Home.php">Home</a></li>
<li><a href="AboutUs.php">About Us</a></li>
<li><a href="form.php">Form Order</a></li>
<li><a href="List-Pemesanan.php">List Pemesanan</a></li>
</ul>
</nav>
</header>
<main>
<div class="Form">
<h2 class="judul">Form Order | Peaceminusone x INA</h2><br>
<form method="POST" action="proses_edit.php">
<input type="hidden" name="nomor_pesanan" value="<?php echo $order['nomor_pesanan'] ?>" />
<label>Nama Pemesan</label><br>
<input type="text" name="nama_pemesan" class="kolom" placeholder="Masukkan Nama Anda" value="<?=$order[1] ?> "/><br><br>
<label>Nomor Handphone (Whatsapp)</label><br>
<input type="text" name="nomor_HP" class="kolom" placeholder="Masukkan Nomor Anda" value="<?=$order[2] ?> " /><br><br>
<label>Email</label><br>
<input type="text" name="email" class="kolom" placeholder="Masukkan Email Anda " value="<?=$order[3] ?> "/><br><br>
<label>Alamat</label><br>
<textarea name="alamat" class="kolom" rows="7" placeholder="Masukkan Alamat Anda "><?=$order[4] ?></textarea><br><br>
<label> Kategori Pesanan</label><br>
<input type="checkbox" id="Magazine" name="kategori" value="Magazine">
<label for="Magazine">Magazine</label><br>
<input type="checkbox" id="Album" name="kategori" value="Album">
<label for="Album">Album</label><br>
<input type="checkbox" id="Goods" name="kategori" value="Goods">
<label for="Goods">Goods</label><br><br>
<label>Nama Barang Pesanan</label><br>
<input type="text" name="nama_barang" class="kolom" placeholder="Masukkan Barang Pesanan Anda" value="<?=$order[6] ?> "/><br><br>
<label>Jumlah Pesanan</label><br>
<input type="text" name="jumlah" class="kolom" value="<?=$order[7] ?> "/><br><br>
<label>Catatan Pesanan</label><br>
<textarea name="catatan" class="kolom" rows="4" placeholder="Masukkan Catatan Pesanan Anda "><?=$order[8] ?></textarea>
<p>Jelaskan lebih detail mengenai pemesanan dan jumlah barang</p>
<label> Pembayaran</label><br>
<select class="kolom" name="pembayaran">
<option value="GO-Pay">GO-Pay</option>
<option value="OVO">OVO</option>
<option value="Dana">Dana</option>
<option value="TransferBank">Transfer Bank</option>
</select><br><br>
<input type="submit" name="edit" value="Edit Pesanan" class="tombol">
</form>
</div>
</main>
<footer>
<p><?php echo Copyright ?></p>
</footer>
</body>
</html>
include("config.php");
// kalau tidak ada id di query string
if( !isset($_GET['nomor_pesanan']) ){
header('Location: List-Pemesanan.php');
}
//ambil id dari query string
$id = $_GET['nomor_pesanan'];
error_reporting(E_ALL * E_WARNING || E_NOTICE);
// buat query untuk ambil data dari database
$sql = "SELECT * FROM pemesanan WHERE nomor_pesanan='$id' ";
$query = mysqli_query($db, $sql);
$order = mysqli_fetch_array($query);
// jika data yang di-edit tidak ditemukan
if( mysqli_num_rows($query) < 1 ){
die("data tidak ditemukan...");
}
?>
<head>
<title>Home | Ina Cahya</title>
<link rel="stylesheet" href="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<?php
const Copyright="Peaceminusone x Ina © 2020";
?>
<body>
<header>
<div class="header">
<img src="img/Header.jpg" style="width:100%; margin:0; position: relative; max-width: 100%">
</div>
<nav>
<ul>
<li><a href="Home.php">Home</a></li>
<li><a href="AboutUs.php">About Us</a></li>
<li><a href="form.php">Form Order</a></li>
<li><a href="List-Pemesanan.php">List Pemesanan</a></li>
</ul>
</nav>
</header>
<main>
<div class="Form">
<h2 class="judul">Form Order | Peaceminusone x INA</h2><br>
<form method="POST" action="proses_edit.php">
<input type="hidden" name="nomor_pesanan" value="<?php echo $order['nomor_pesanan'] ?>" />
<label>Nama Pemesan</label><br>
<input type="text" name="nama_pemesan" class="kolom" placeholder="Masukkan Nama Anda" value="<?=$order[1] ?> "/><br><br>
<label>Nomor Handphone (Whatsapp)</label><br>
<input type="text" name="nomor_HP" class="kolom" placeholder="Masukkan Nomor Anda" value="<?=$order[2] ?> " /><br><br>
<label>Email</label><br>
<input type="text" name="email" class="kolom" placeholder="Masukkan Email Anda " value="<?=$order[3] ?> "/><br><br>
<label>Alamat</label><br>
<textarea name="alamat" class="kolom" rows="7" placeholder="Masukkan Alamat Anda "><?=$order[4] ?></textarea><br><br>
<label> Kategori Pesanan</label><br>
<input type="checkbox" id="Magazine" name="kategori" value="Magazine">
<label for="Magazine">Magazine</label><br>
<input type="checkbox" id="Album" name="kategori" value="Album">
<label for="Album">Album</label><br>
<input type="checkbox" id="Goods" name="kategori" value="Goods">
<label for="Goods">Goods</label><br><br>
<label>Nama Barang Pesanan</label><br>
<input type="text" name="nama_barang" class="kolom" placeholder="Masukkan Barang Pesanan Anda" value="<?=$order[6] ?> "/><br><br>
<label>Jumlah Pesanan</label><br>
<input type="text" name="jumlah" class="kolom" value="<?=$order[7] ?> "/><br><br>
<label>Catatan Pesanan</label><br>
<textarea name="catatan" class="kolom" rows="4" placeholder="Masukkan Catatan Pesanan Anda "><?=$order[8] ?></textarea>
<p>Jelaskan lebih detail mengenai pemesanan dan jumlah barang</p>
<label> Pembayaran</label><br>
<select class="kolom" name="pembayaran">
<option value="GO-Pay">GO-Pay</option>
<option value="OVO">OVO</option>
<option value="Dana">Dana</option>
<option value="TransferBank">Transfer Bank</option>
</select><br><br>
<input type="submit" name="edit" value="Edit Pesanan" class="tombol">
</form>
</div>
</main>
<footer>
<p><?php echo Copyright ?></p>
</footer>
</body>
</html>
<?php
include("config.php");
// cek apakah tombol simpan sudah diklik atau blum?
if(isset($_POST['edit'])){
// ambil data dari formulir
$nopesan = $_POST['nomor_pesanan'];
$nama = $_POST['nama_pemesan'];
$nomor =$_POST['nomor_HP'];
$email = $_POST['email'];
$alamat = $_POST['alamat'];
$kategori = $_POST['kategori'];
$barang = $_POST['nama_barang'];
$jumlah =$_POST['jumlah'];
$note = $_POST['catatan'];
$payment = $_POST['pembayaran'];
// buat query update
$sql = "UPDATE pemesanan SET nama_pemesan='$nama', nomor_HP='$nomor', email='$email', alamat='$alamat', kategori='$kategori', nama_barang='$barang', jumlah='$jumlah', catatan='$note', pembayaran='$payment' WHERE nomor_pesanan='$nopesan' ";
$query = mysqli_query($db, $sql) or die(mysql_error());
// apakah query update berhasil?
if( $query ) {
// kalau berhasil alihkan ke halaman list-pemesanan.php
header('Location: list-pemesanan.php');
} else {
// kalau gagal tampilkan pesan
die("Gagal menyimpan perubahan...");
}
} else {
die("Akses dilarang...");
}
?>
include("config.php");
// cek apakah tombol simpan sudah diklik atau blum?
if(isset($_POST['edit'])){
// ambil data dari formulir
$nopesan = $_POST['nomor_pesanan'];
$nama = $_POST['nama_pemesan'];
$nomor =$_POST['nomor_HP'];
$email = $_POST['email'];
$alamat = $_POST['alamat'];
$kategori = $_POST['kategori'];
$barang = $_POST['nama_barang'];
$jumlah =$_POST['jumlah'];
$note = $_POST['catatan'];
$payment = $_POST['pembayaran'];
// buat query update
$sql = "UPDATE pemesanan SET nama_pemesan='$nama', nomor_HP='$nomor', email='$email', alamat='$alamat', kategori='$kategori', nama_barang='$barang', jumlah='$jumlah', catatan='$note', pembayaran='$payment' WHERE nomor_pesanan='$nopesan' ";
$query = mysqli_query($db, $sql) or die(mysql_error());
// apakah query update berhasil?
if( $query ) {
// kalau berhasil alihkan ke halaman list-pemesanan.php
header('Location: list-pemesanan.php');
} else {
// kalau gagal tampilkan pesan
die("Gagal menyimpan perubahan...");
}
} else {
die("Akses dilarang...");
}
?>
Login untuk gabung berdiskusi
Pertanyaan Lainnya
Top Kontributor
- @dianarifr
642 Kontribusi 316 Poin
- @Nandar
627 Kontribusi 197 Poin
- @ahanafi
611 Kontribusi 356 Poin
- @Saputroandhi
509 Kontribusi 162 Poin
- @Dodi Sitorus
412 Kontribusi 145 Poin