Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

[ASK]Cara otomatis meload page saat submit selesai dilakukan

Selamat malam senior,

bagaimana ya cara merefresh page setelah submit selesai dilakukan. sehingga data pada "KODE JENIS : " selalu diperbaharui.?


image


Ini Full code nya
<img src="https://s32.postimg.org/j85qqb811/load.jpg">;
<title>Tambah Data Kategori</title>
 
 
 
<!--?php
require_once "config.php";
$id_mysql = mysql_connect(SERVER_NAME, USER_NAME, PASSWORD);
$db_one = mysql_select_db ("oneday", $id_mysql);
$sql= "SELECT max(produk_id) FROM kategori ";
$hasil = mysql_query($sql, $id_mysql);
$datakode = mysql_fetch_array($hasil);
 
if ($datakode) {
 
$nilaikode = substr($datakode[0], 1);
 
$kode = (int) $nilaikode;
 
$kode = $kode + 1;
 
$hasilkode = "B".str_pad($kode, 4, "0", STR_PAD_LEFT);
 
}
else {
$hasilkode = "B0001";
}
if($_POST){
$namajenis = $_POST['textnamajenis'];
$error = array();
if(empty($namajenis)){
$error['textnamajenis'] = 'Nama tidak boleh kosong';
}
else{
$db_one = mysql_select_db ("oneday", $id_mysql);
$sql2 = "INSERT INTO kategori " .
"(produk_id, nama_jenis) " .
"VALUES('$hasilkode','$namajenis')";
$hasil2 = mysql_query($sql2, $id_mysql);
print ("Data Jenis ='$namajenis' telah disimpan");
 
 
}
}
 
mysql_close($id_mysql);
?-->
 
<h1>Tambah Kategori</h1>
<form name="tambahkat" action="" method="post">
<dl>
<dt>KODE JENIS :</dt>
<dd><input name="textkodejenis" disabled="" value="<?php echo $hasilkode; ?>" size="10" maxlength="6" type="text"></dd>
 
 
<dt>JENIS BARANG :</dt>
<dd><input name="textnamajenis" value="<?php echo isset($_POST['']) ? $_POST['textnamajenis'] : '';?>" size="10" maxlength="50" type="text">
<div style="color:red"><!--?php echo isset($error['textnamajenis']) ? $error['textnamajenis'] : '';?--></div>
</dd>
<dt><br></dt>
<dd>
<input name="buttonsimpan" value="simpan" type="submit">
</dd></dl>
 
 
</form>
 
 
mysql_close($id_mysql);
?&gt;
Tagged:

Comments

  • edited July 2016
    saya mencoba dengan menambahkan pada tepat setelah proses insert
    dengan kode:

    print("<a href="]&quot;addcat.php\&quot;"> " .
    "BACK</a>\n");
    exit();




    Jadi pas pada proses insert kodenya spt:

    $db_one = mysql_select_db ("oneday", $id_mysql);
    $sql2 = "INSERT INTO kategori " .
    "(produk_id, nama_jenis) " .
    "VALUES('$hasilkode','$namajenis')";
    $hasil2 = mysql_query($sql2, $id_mysql);
    print ("Data Jenis ='$namajenis' telah disimpan");
    print ("<a href="\&quot;addcat.php\&quot;"> " .
    "BACK</a>\n");
    exit();


    Lumayan berhasil hanya menampilkan "Data Jenis "" telah disimpan" BACK (tombol kembali ke halaman addcat.php)

    Adakah cara lain yg meload/merefresh page tanpa bolak balik halaman tapi disisi client.
    Terimakasih
  • setelah insert coba redirect ke formnya
  • Terimakasih pak sudah bisa, saya tambahkan


    jadinya
    $namajenis2= strtoupper($namajenis);
    $db_one = mysql_select_db ("oneday", $id_mysql);
    $sql2 = "INSERT INTO kategori " .
    "(produk_id, nama_jenis) " .
    "VALUES('$hasilkode','$namajenis2')";
    $hasil2 = mysql_query($sql2, $id_mysql);
    print ("Data Jenis ='$namajenis2' telah disimpan");
    print ("<a href=\"addcat.php\"> " .
    "BACK</a>\n");
    header("location: http://localhost/oneday/addcat.php");
    exit();
Sign In or Register to comment.