- Beranda
- Komunitas
- Tech
- Programmer Forum
[ASK] PHP + MySql, tentang Handling $_POST array


TS
DOGYHOLY
[ASK] PHP + MySql, tentang Handling $_POST array
mau tanya gan kenapa ketika ane upload script seperti ini di hosting
kemudian ada form yang didalamnya ada element checkbox
ketika submit, array dari checkbox gak mau tersimpan (ketika pilih id yang besar), padahal kalau di localhost bisa tersimpan value arraynya
mohon pencerahannya
Code:
$op = $_GET['op'];
if ($op == "order")
{
if(is_array($_POST['checkbox']))
{
foreach($_POST['checkbox'] as $idmovie){
$sql1="INSERT INTO detorder (idorder, tgl, idmovie, judul, size, hdd, jenis, status) VALUES ('".$idp."', '".$_POST['tgl']."', '$idmovie', '".$_POST['judul'][$idmovie]."', '".$_POST['size'][$idmovie]."', '".$_POST['hdd'][$idmovie]."', '".$_POST['jenis'][$idmovie]."', 'N')";
$hasil = mysql_query($sql1);
}
} else echo "[removed]alert('Bukan Array. ".$_POST['checkbox']."');[removed]";
$_SESSION['nohp'] = $_POST['nohp'];
$_SESSION['nama'] = $_POST['nama'];
$_SESSION['alamat'] = $_POST['alamat'];
$_SESSION['idp'] = $idp;
echo "[removed]alert('Silahkan Lengkapi Proses Selanjutnya.'); [removed] = 'checkout.php';[removed]";
}
kemudian ada form yang didalamnya ada element checkbox
Code:
<table width="100%" border=1px bordercolor="#FF0000" style="border:0.5px solid red;">
<tr height="50px" bgcolor="#FF0033" style="color:#FFFFFF">
<th align="center">PESAN</th>
<th align="center" width="40%">TITLE</th>
<th align="center">TYPE</th>
<th align="center">SUBTITLE</th>
<th align="center">SIZE</th>
<th align="center">RELEASE</th>
</tr>
<?php
$query1 = "SELECT * FROM list WHERE jenis = 'HD' ORDER BY id ASC";
$hasil1 = mysql_query($query1);
while ($data1 = mysql_fetch_array($hasil1))
{
echo "<tr>
<td><input type ='checkbox' name='checkbox[".$data1['id']."]' id='checkbox[".$data1['id']."]' value='".$data1['id']."'></td>
<input type='hidden' name='judul[".$data1['id']."]' value='".$data1['judul']."' />
<input type='hidden' name='size[".$data1['id']."]' value='".$data1['size']."' />
<input type='hidden' name='hdd[".$data1['id']."]' value='".$data1['hdd']."' />
<input type='hidden' name='jenis[".$data1['id']."]' value='HD MOVIE' />
<td>".$data1['judul']."</td>
<td align='center'>".$data1['type']."</td>
<td align='center'>".$data1['subtitle']."</td>
<td align='center'>".$data1['size']."</td>
<td align='center'>".$data1['release']."</td>
</tr>";
$no++;
}
mysql_free_result($hasil1);
?>
</table>
ketika submit, array dari checkbox gak mau tersimpan (ketika pilih id yang besar), padahal kalau di localhost bisa tersimpan value arraynya
mohon pencerahannya

0
1.1K
5


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan