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

kenapa ya tidak masuk database.... script php yang salah apa ya?

file pesan.php

<?php
session_start();
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<link href="css/highslide.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/utilities.js"></script>
<script type="text/javascript" src="js/highslide-with-html.js"></script>
<script type="text/javascript" src="js/slideshow.js"></script>
<link rel="shortcut icon" href="images/favicon2.png" />
<script type="text/javascript">
hs.graphicsDir = 'http://localhost/pigura/images/';
hs.outlineType = 'rounded-white';
hs.wrapperClassName = 'draggable-header';
</script>
<title>JOGJA PIGURA</title>
</head>

<body>
<?php
include('koneksi.php');
?>
<div id="menu-atas">
<div id="atas"><div class="logo"><img src="images/logo3.png" /></div>
<div class="menu" id="nav">
    <ul>
        <li><a href="index.php">Beranda</a></li>
        <li><a href="about.php">Tentang Kami</a></li>
        <li><a href="product.php">Pigura Kami</a></li>
        <li><a href="galeri.php">Galeri</a></li>
        <li><a href="hubungi.php">Hubungi Kami</a></li>
        <li><a href="hal-login.php">Login Admin</a></li>
    </ul>
</div>
<div id="head">
<div id="imgSShow" align="center"><img src="images/headerA.jpg" alt="large image" name="SLIDESIMG" id="SLIDESIMG" style="opacity: 1;"><script type="text/javascript" src="js/slide-2.js"></script></div>
</div>
<div><img src="images/bawah-head2.png" /></div>
</div>
</div>
<div id="isi">
<div id="kiri">
<div id="pesan">
<form method='post' action='simpan-pesanan.php'>
<?php
$query=mysql_query("select * from pigura where id_pigura='$_GET[id_pigura]'");
$no=1;
while($r=mysql_fetch_array($query)){
$id=$r['id_pigura'];
$nama=$r['nama_pig'];
$jen=$r['jenis'];
$gbr=$r['gambar'];
$harga=$r['harga'];
}
echo"<div id='judul'>Pesan $nama</div>";
echo"<img src='barang/$gbr' class='gambar2' width='170'>
<table>
<tr><td width='100' valign='top'>Nama Produk</td><td valign='top' width='5'>:</td><td><b>$nama</b></td></tr>
<tr><td width='100' valign='top'>Harga Produk</td><td valign='top' width='5'>:</td><td><b>Rp.$harga,- harga dengan ukuran standar (30x50 cm)</b></td></tr>
<tr><td width='100' valign='top'>Keterangan</td><td valign='top' width='5'>:</td><td>$jen</td></tr></table>";
?>
<p>Nama  :<input type='text' class='input' size='35' name='nama1' /> * </p>
<p>Email :<input type='text' class='input' size='35' name='email1' /> * </p>
<p>Alamat:<input type='text' class='input' size='35' name='alamat1' /> * </p>
<?php
echo "Banyak : <select name='jumlah1' class='submitButton'>";
for($i=1;$i<=10;$i++)
{
echo"<option value='$i'>$i</option>";
}?>
</select> Ukuran : <select name="ukuran1" class="submitButton"><option value="30x50">30x50</option><option value="50x90">50x90</option><option value="40x70">40x70</option><option value="60x90">60x90</option></select>
<input type="text" value="<?php $harga ?>" name="harga1" readonly="readonly"><input type="text" value="<?php $id?>" name="id_pigura1" readonly="readonly"><input type="submit" value="Simpan & Kirim" class="submitButton4"></form>

</div>
<div id="judul">Lihat Juga Produk Yang Lainnya</div>
<?php
$q=mysql_query("select * from pigura where id_pigura!='$id' order by RAND()LIMIT 3");
while($r=mysql_fetch_array($q))
{
echo"<div id='sub-barang'><div class='jdl-brg'>$r[nama_pig]</div><img src='barang/$r[gambar]' width='80' class='gambar'><div id='harga'><i>Harga Rp.$r[harga]</i>
<a href='pesan.php?id_pigura=$r[id_pigura]'><div  class='submitButton3'>Buy This Item</div></a><a href='detail.php?id_pigura=$r[id_pigura]' onclick=\"return hs.htmlExpand(this, { objectType: 'iframe' } )\"><div  class='submitButton3'>Review Item</div></a>
</div></div>";
}
?>
</div>
<div id="kanan">

<div id="kanan">
<div id="judul">Kios Paguyuban Kami</div>
<div id="widget">
<li class="li-class">Jogjakarta</li>
<li class="li-class-no">Jl. Colombo Kios no.1- no.27
Kec. Depok, Sagan (Depan SPBU)</li>

<a href="hubungi.php"><div class="submitButton2">Ada Masalah? Hubungi Kami aja..!!</div></a>
</div>

</div>
</div>
</div>
<div id="menu-bawah">
<div id="footer">Created by design Darosss<br />Jl. Colombo kios no.21-30 (depan SPBU), Sagan, Yogyakarta <br/>
Telp: 0274-553 687 | HP: 081328311758 </div>
</div>
</body>
</html>
file simpan-pesanan.php

<?php
include('koneksi.php');
$idn = $_POST['nama1'];
$email = $_POST['email1'];
$alamat = $_POST['alamat1'];
$idp = $_POST['id_pigura1'];
$u = $_POST['ukuran1'];
$j = $_POST['jumlah1'];
$h = $_POST['harga1'];
$d = mysql_query("insert into pesan (nama,email,alamat,id_pigura,ukuran,jumlah,hrg_Sat_sementara,tgl_pesan) values ('$idn','$email','$alamat','$idp','$u','$j','$h',NOW())") or die(mysql_error());
?>
    <script type="text/javascript">
        alert("Pesan Terkirim...!!!");
    </script>
   
<?php
if ($d) {
    header('location:index.php?message=success');
}
    //echo "<meta http-equiv='refresh' content='0; url=pesan.php'>";
?>

file koneksi.php

<?php
ob_start(); //ditambahkan untuk mengabaikan pengiriman header, berlaku juga untuk mengabaikan pesan error header
session_start();
$dbserver="localhost";
$dbusername="root";
$dbpassword="";
$dbname="pigura";
mysql_connect($dbserver,$dbusername,$dbpassword) or die(mysql_error());
mysql_select_db($dbname) or die (mysql_error());
?>

Comments

  • edited May 2014
    kalo query bermasalah, periksa string query nya

    jangan langsung :
    mysql_query('....');

    tapi ubah jadi :
    echo $sql = '...';
    mysql_query($sql);

    periksa string query yg tercetak
    sudah bener atau belum syntax nya
    kalo kagak paham bener / salahnya
    posting kemari string query yg tercetak




    "... ob_start(); //ditambahkan untuk mengabaikan pengiriman header, berlaku juga untuk mengabaikan pesan error header ..."

    maksudnya apa to ? :))

    kalo fungsi header() error,
    yg perlu di ingat, kagak boleh ada output ke browser sebelum perintah header() dijalankan
    session_start() sama

    solusinya, pindah letak header() / session_start() ke posisi dimana output belum terkirim
    pahami alurnya supaya tau dimana letak header() / session_start() yg bener


    kalo masalahnya berasal dari session_start() yg dijalankan lebih dari 1 kali
    buat kondisi pemeriksaan session_start() sudah pernah dijalankan atau belum

    yg elo lakukan itu
    cuma "menutup pesan error dan menganggapnya kagak ada"
    bukan "menghilangkan penyebab error itu sendiri"

    ibarat penyakit, yg elo lakuin
    sekedar "pura-pura sehat, supaya orang lain kagak tau elo sakit parah, sakit ditutup-tutupi"
    bukan "dicari sakitnya apa dan diobati sampai sembuh"
  • udah benar gan.... cuma yang salah id_pigura dan harga tak mau masuk karena itu diambil dari tabel pigura, terus dia tak masuk di tabel pesan apa ya masalah nya  ya gan?

    <form method='post' action='simpan-pesanan.php'>
    <?php
    $query=mysql_query("select * from pigura where id_pigura='$_GET[id_pigura]'");
    $no=1;
    while($r=mysql_fetch_array($query)){
    $id=$r['id_pigura'];
    $nama=$r['nama_pig'];
    $jen=$r['jenis'];
    $gbr=$r['gambar'];
    $harga=$r['harga'];
    }
    echo"<div id='judul'>Pesan $nama</div>";
    echo"<img src='barang/$gbr' class='gambar2' width='170'>
    <table>
    <tr><td
    width='100' valign='top'>Nama Produk</td><td valign='top'
    width='5'>:</td><td><b>$nama</b></td></tr>
    <tr><td
    width='100' valign='top'>Harga Produk</td><td valign='top'
    width='5'>:</td><td><b>Rp.$harga,- harga dengan
    ukuran standar (30x50 cm)</b></td></tr>
    <tr><td
    width='100' valign='top'>Keterangan</td><td valign='top'
    width='5'>:</td><td>$jen</td></tr></table>";
    ?>
    <p>Nama  :<input type='text' class='input' size='35' name='nama1' /> * </p>
    <p>Email :<input type='text' class='input' size='35' name='email1' /> * </p>
    <p>Alamat:<input type='text' class='input' size='35' name='alamat1' /> * </p>
    <?php
    echo "Banyak : <select name='jumlah1' class='submitButton'>";
    for($i=1;$i<=10;$i++)
    {
    echo"<option value='$i'>$i</option>";
    }?>
    </select>
    Ukuran : <select name="ukuran1" class="submitButton"><option
    value="30x50">30x50</option><option
    value="50x90">50x90</option><option
    value="40x70">40x70</option><option
    value="60x90">60x90</option></select>
    <input
    type="text" value="<?php $harga ?>" name="harga1"
    readonly="readonly"><input type="text" value="<?php $id?>"
    name="id_pigura1" readonly="readonly"><input type="submit"
    value="Simpan & Kirim" class="submitButton4"></form>
  • * baca gan, jangan ngarep gw reply lagi *
Sign In or Register to comment.