Yth para master
Mohon pencerahannya.Begini :
Saya punya masalah :1.Saya buat pencariana data dengan Drai tanggal ???? s/d dengan tanggal ??? lalu submit (contoh form1.php)
2.Setelah di submit , maka keluar data sesuai dengan datanya yang dicari , lalu ada field atau data yang ada checkboxnya (contoh cek1) dalam bentuk radio box.
3.Jika di click dan di simpan (pada form1.php) , maka data akan hilang atau refresh mulai dari awal lagi (ke no.1).
Yang saya inginkan :
Jika dicari dari tanggal ? ke tanggal ? lalu disubmit.maka data akan keluar dan jika diedit cjheckboxnya lalu disimpan maka tidak perlu lagi di submit.

Yang saya coba :

<form action="coba110.php" method="post" name="postform">
<div align="center">
<table width="435" border="0">

<tr>
<td width="111">Tanggal S.O </td>
<td colspan="2"><input type="text" name="tanggal_awal" size="15" value="<?php echo $min_tanggal;?>"/>
<a href="javascript:void(0)" onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tanggal_awal);return false;" ><img src="calender/calbtn.gif" alt="" name="popcal" width="34" height="29" border="0" align="absmiddle" id="popcal" /></a> </td>
</tr>
<tr>
<td>s/d Tanggal </td>
<td colspan="2"><input type="text" name="tanggal_akhir" size="15" value="<?php echo $max_tanggal;?>"/>
<a href="javascript:void(0)" onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tanggal_akhir);return false;" ><img src="calender/calbtn.gif" alt="" name="popcal" width="34" height="29" border="0" align="absmiddle" id="popcal" /></a> </td>
</tr>
<tr>
<td colspan="3"><div align="center">
<input type="submit" value="Tampilkan Data" name="cari">
</div> <div align="center"></div></td>
</tr>
</table>
</div>
</form>
<br />
<div id="divResult" style="font-size:11px;text-align:center;display:none"></div>
<form action="process.php" method="post" name="formData" id="formData" onSubmit="return submitForm();">
<div align="center">
<table cellspacing="0" cellpadding="4" border="1" width="500">
<thead>
<tr bgcolor="#CCCCCC">
<th>No</th>
<th>no_so</th>
<th>Nama</th>
<th>Kasir1</th>
<th>Action</th>
</tr>
</thead>
<tbody id="tableBody"><?
include 'connect.inc.php';
$query = mysql_query("SELECT * from dt_order_tmp where tgl_so between '$tanggal_awal' and '$tanggal_akhir' ORDER BY no_so");
if($query && mysql_num_rows($query) > 0){
$x = 1;
while($row = mysql_fetch_object($query)){
?>
<?
echo "<tr id='tr{$row->no_id}'>
<td align='center'>$x</td>
<td align='center'>{$row->no_so}</td>
<td>{$row->nm_cust}</td>
<td><input type=checkbox name=cek1 id=cek1/></td>

<td align='center'>
<input type='hidden' id='dept_id{$row->no_id}' value='{$row->Department}'>
<a href='javascript:editData({$row->no_id})'>Edit</a>
| <a href='javascript:deleteRow(\"{$row->no_id}\")'>Delete</a></td>
</tr>";
?>
<?
$x++;
/* (updated) setiap baris ada input hidden dengan ID dept_id[id department]
untuk menyimpan id dari departemen pegawai, hal ini perlu dalam pengeditan data */
}
}
?>

</tbody>
<tfoot id="tableFoot" style="display:none">
<tr valign="top">
<td>&nbsp;</td>
<td><input type="text" name="no_so" size="4" maxlength="6" onKeyUp="this.value = String(this.value).toUpperCase()" /></td>
<td><input type="text" name="nm_cust" size="15" /></td>
<td><div align="center">
<input name="cek1" type="checkbox" id="cek1" class="radioStyle" value="1"<?php if ($row==1){ echo " checked=CHECKED "; } ?> />
</div></td>
<td><input type="hidden" name="no_id" />
<input type="submit" name="submit" value="Simpan" />
<input name="reset" type="reset" id="btnReset" onClick="cancelForm()" value="Batal" />
<input name="cek1" type="checkbox" style="background-color:<? echo $bg; ?>" disabled id="cek1" value="1"<?php if ($row==1){
echo " checked=CHECKED "; }?>
/></td>
</tr>
</tfoot>
</table>
</div>
</form>


Terima kasih atas bantuannya.
Silahkan login untuk menjawab!
1
Loading...
Ellyx Christian · Jan 3, 2012 · 1 Suka · 0 Tidak Suka
saya agak bingung dengan pertanyaan kamu dan juga bingung dengan kode yang kamu tulis, yang bisa saya perbaiki adalah penulisan nama element form, untuk multiple input, penamaan form itu berbeda:
<?
include 'connect.inc.php';
$query = mysql_query("SELECT * from dt_order_tmp where tgl_so between '$tanggal_awal' and '$tanggal_akhir' ORDER BY no_so");
if($query && mysql_num_rows($query) > 0){
$x = 1;
while($row = mysql_fetch_object($query)){
?>
<?	
echo "<tr id='tr{$row->no_id}'>
<td align='center'>$x</td>
<td align='center'>{$row->no_so}</td>
<td>{$row->nm_cust}</td>
<td><input type='checkbox' name='cek1[]' id='cek1-{$row->no_id}'/></td>

<td align='center'>
<input type='hidden' id='dept_id{$row->no_id}' value='{$row->Department}' name='dept_id[]'/>
<a href='javascript:editData({$row->no_id})'>Edit</a> 
| <a href='javascript:deleteRow(\"{$row->no_id}\")'>Delete</a></td>
</tr>";
?>
<?
$x++;
/* (updated) setiap baris ada input hidden dengan ID dept_id[id department] 
untuk menyimpan id dari departemen pegawai, hal ini perlu dalam pengeditan data */
}
}
?>
ref: http://www.myphptutorials.com/tutorials/154/menyimpan-data-menampilkan-beberapa-tabel