Kaskus

Tech

Pengaturan

Mode Malambeta
Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

5u710Avatar border
TS
5u710
<Multiple>Delete Bisa. Edit ko ga bisa????<?PHP?>
Misi agan master PHP
Ane punya tabel dokter sperti ini
field==> k_dokter | nama | jk | alamat | hp | spesialis

Ini Script yang sdh ane buat
PHP Code:
<?php
  
include "../config/koneksi.php"?>

<body>
<form name="myform" method="post" action="">

<table class="table1">
<tr bgcolor="#0FFF00">
 <td width="2px;"><input type='checkbox' name='pilih'> </td>
 <td>Kode Dokter</td>
 <td>Nama Dokter</td>
 <td>JK</td>
 <td>Alamat</td>
 <td>Telp</td>
 <td>Spesialis</td>
</tr>
<?php
$no
=1;
$i=0;
$q=mysql_query("select * from dokter ");
while(
$sqld=mysql_fetch_array($q)){
$kd=stripslashes($sqld['k_dokter']);
$nd=stripslashes($sqld['nama']);
$jk=stripslashes($sqld['jk']);
$alamat=stripslashes($sqld['alamat']);
$hp=stripslashes($sqld['hp']);
$s=stripslashes($sqld['spesialis']);
$color=($no%2==1)? "#F7F7F7" "#E8E8E8";
?>
<tr bgcolor="<?php echo $color?>">
 <td><input type="checkbox" class="check" name="ip[<?php echo $i ?>]" value="<?php echo $sqld['k_dokter'?>" /></td>
 <td><?php echo $kd ?></td>
 <td><?php echo $nd ?></td>
 <td><?php echo $jk ?></td>
 <td><?php echo $alamat ?></td>
 <td><?php echo $hp ?></td>
 <td><?php echo $s ?></td>
 
</tr>
<?php $no++;
  
$i++;
  }
   
?>
</table>
  <input type="submit" value="delete multiple"  name="hapus"  class="button blue" >
   <input type="submit" value="Edit multiple"  name="edit"  class="button blue"   />
 <br />
</form>
<?php
/************************************************************FOR DELETE*********************************/
if(isset($_POST['hapus'])){
 
$ip=$_POST['ip'];
 foreach(
$ip as $ip1){
 
$query="delete from dokter where k_dokter='$ip1'";
 
$dd=mysql_query($query);
 }
 }
 
 
/***********************************FOR EDIT****************************************************/
if(isset($_POST['edit'])){

$ip=$_POST['ip'];
$con=count($ip);
if(isset(
$_POST['edit_multi']))
{

 for(
$i=0;$i<$con;$i++){
  
$id1=$_POST['id'][$i];
  
$nama1=$_POST['nama'][$i];
  
$alamat1=$_POST['alamat'][$i];
  
$hp1=$_POST['hp'][$i];
  
$spes1=$_POST['spes'][$i];
  
$sql=mysql_query("update dokter SET nama='$nama1',alamat='$alamat1',hp='$hp1',apesialis='$spes1' where k_dokter='$id1'");
  }
  if(
$sql){
 echo 
"[removed]location.replace('home.php?p=dokter&b=tampil')[removed]";
     } else {
 echo 
"[removed]alert('GAGAL')
   location.replace('home.php?p=dokter&b=tampil')[removed]"
;
   }
 }
$sql "SELECT * FROM dokter";
$results mysql_query($sql);
while(
$row mysql_fetch_assoc($results))
{
 
$id_array[] = $row["k_dokter"];
 
$nama_array[] = $row["nama"];
 
$alamat_array[] = $row["alamat"];
 
$hp_array[] = $row["hp"];
 
$s_array[] = $row["spesialis"];
 }
echo 
"<form  method='post'>";
for(
$i=0;$i<$con;$i++)
{
 
$id $id_array[$i];
 
$nama $nama_array[$i];
 
$alamat $alamat_array[$i];
 
$hp $hp_array[$i];
 
$s $s_array[$i];
 echo 
"<input type='hidden' name='id[$i]' value='$id'><br />
 <input type='text' name='nama[
$i]' value='$nama'><br />
 <input type='text' name='alamat[
$i]' value='$alamat'><br />
 <input type='text' name='hp[
$i]' value='$hp'><br />
 <input type='text' name='spes[
$i]' value='$s'>";
 }
echo 
"<p><input type='submit' name='edit_multi' value='Input'></p></form>";


}
?>


Kalau pake script diatas bisa untuk delete nya tapi untuk edit ga bisa...Form editnya muncul tp pas disubmit ga masuk database....Bahkan errornya ga keluar..
Diubah oleh 5u710 09-09-2013 21:09
0
1.1K
6
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread4.5KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved.