- Beranda
- Website, Webmaster, Webdeveloper
[ASK] Input Data ke Database tanpa form
...
TS
vh4nz
[ASK] Input Data ke Database tanpa form
gan,ane kan bikin web e-commerce gitu,setelah checkout,pelanggan akan diarahkan ke selesai.php...nah yg jadi permasalannya gan,gimana supaya data dari member beserta pemesanannya itu masuk ke table pemesanan secara otomatis tanpa harus ada action lgi di selesai.php ...codingannya bgini gan
selesai.php
nah query untuk insertnya udah ane bikin kan,ga tau penempatan nya yg salah atau emng harus make form buat input ke databasenya...
ooiya,database pemesanannya kayak gini gan
[SPOILER ="pemesanan"]
[/SPOILER]
mohon bantuannya ya agan2
selesai.php
Code:
<div id="main-container">
<div class="content pagewidth">
<hr/><h6><STRONG>Selesai <span style="color:#de1c18">Belanja</span></STRONG></h6>
<div id="product">
<?php
$idmember = $_POST['id_member'];
$username = $_POST['username'];
$nama = $_POST['nama'];
$telp = $_POST['telp'];
$alamat = $_POST['alamat'];
$total = $_POST['total'];
$diskon = 0 ;
echo 'User dengan data dibawah ini :</br>';
echo '<b>ID : </b>'.$idmember.'</br>';
echo '<b>Username : </b>'.$username.'</br>';
echo '<b>Nama :</b>'.$nama.'</br>';
echo '<b>Telepon :</b>'.$telp.'</br>';
echo '<b>Alamat :</b>'.$alamat.'</br>';
echo 'Dengan Rincian Barang :';
?>
<table>
<thead>
<tr>
<th>No</th>
<th>Id Barang</th>
<th>Nama Barang</th>
<th>Harga</th>
<th>Jumlah</th>
<th>Sub Total</th>
</tr>
</thead>
<tbody>
<?php
if($idmember == $idmember)
{
$i=0;
foreach($_SESSION as $name => $value)
{
if($value > 0)
{
$id = substr($name,5,(strlen($name)-5));
$get = mysql_query("SELECT * FROM barang WHERE id_brg='$id'");
while($get_row = mysql_fetch_assoc($get)){
$sub = $get_row['harga_brg'] * $value;
$pembayaran = $total-$diskon;
?>
<tr>
<td> <?php echo $i=$i+1;?></td>
<td> <?php echo $get_row['id_brg'];?></td>
<td> <?php echo $get_row['nama_brg'];?></td>
<td> <?php echo $get_row ['harga_brg'];?> </td>
<td> <?php echo $value;?></td>
<td> <?php echo $sub ;?></td>
</tr>
<?php }
}
}
} ?>
</tbody>
</table>
<table>
<tr>
<td></td>
<td>Total Pembayaran : </td>
<td><?php echo $total;?></td>
</tr>
<?php
if ($total >= 500000){
$pembayaran = $total-(0.1*$total);
echo "<tr><td>Diskon 10% :</td><td> $pembayaran</td></tr>";
}
mysql_query("INSERT INTO pemesanan VALUES('','$idmember','$nama','$telp','$alamat','$get_row['id_brg']','$get_row['nama_brg']','$value','$total',now())") or die(mysql_error());
?>
</table
</div>
<div class="foot">
nah query untuk insertnya udah ane bikin kan,ga tau penempatan nya yg salah atau emng harus make form buat input ke databasenya...
ooiya,database pemesanannya kayak gini gan
[SPOILER ="pemesanan"]
[/SPOILER]
mohon bantuannya ya agan2
Diubah oleh vh4nz 12-09-2014 00:50
0
2.2K
5
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Website, Webmaster, Webdeveloper
23.3KThread•4.3KAnggota
Terlama
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru