Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi 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

Baca 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.