[SOLVED] cara mendapatkan $_GET lagi?

assalamualaikum, permisi para mastah.. mau tanya, ane kan punya halaman CRUD digabung 1 kodingan, sebelumnya ada halaman input nip1 dan nip2 jd si nip1 dan nip2 akan muncul di halaman CRUD tadi dengan method $_GET, kemudian dihalaman CRUD itu kan ada inputan, kemudian ane input tuh data dihalaman CRUD setelah ane klik tombol simpan, maka otomatis kan mengarah ke halaman input lagi.. tp si nip tersebut hilang gan.. bagaimna cara agar bisa memanggil $_GET nip lagi ya gan?

nih gan codingan dihalaman CRUD, case yg ane gunaiin, apa harus gunaiin SESSION saja ya..? atau yang '<a href="skp.php"> « Home</a>'; itu ane kasih $_GET lagi, kalau iya bagaimana penulisan $_GET/ $_SESSION didalam echonya?


if (isset($_GET['aksi'])){
  switch($_GET['aksi']){
    case "create":
      echo '<a href="skp.php?"> « Home</a>';
      tambah($koneksi);
      break;
    case "read":
      tampil_data($koneksi);
      break;
    case "update":
      ubah($koneksi);
      tampil_data($koneksi);
      break;
    case "delete":
      hapus($koneksi);
      break;
    default:
      echo "<h3>Aksi <i>".$_GET['aksi']."</i> tidaka ada!</h3>";
      tambah($koneksi);
      tampil_data($koneksi);
  }
} else {
  tambah($koneksi);
  tampil_data($koneksi);
}
avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Diperbarui 6 tahun yang lalu

17 Jawaban:

saya gak mudeng bang dengan pertanyaannya , terlalu banyak kata2 CRUD dan inputan , perasaan CRUD pada dasarnya inputan juga :D , bisa diperjelas gak pertanyaannya, atau dg gambar ?

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

input awal [link]https://imgur.com/a/ntwbp[/link]

halaman CRUD, menampilkan nip [link] https://imgur.com/a/VGr2Z [/link]

setelah memasukan data, nip hilang.. https://imgur.com/a/vTPQi

nah gimana ya biar si nip itu tetep ada, sorry ya kang @naufalhfzhn kurang jelas pertanyaanya.. hehehe

avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

itu ada peringatan undefined variabel penilai sama dinilai pada baris 26 dan 27, coba cek apa yang menjadi penyebab variable undefined,

boleh liat script lebih lengkapnya bang?

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

iya gan penilai sama dinilai itu nip yg dimaksud, tologn dibantu yang kang... dikejar deadline soalnya ane wkwk

ini untuk input nip awal


<link rel="stylesheet" href="f/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style.css">
<header>
  <input type="checkbox" id="tag-menu"/>
  <label class="fa fa-bars menu-bar" for="tag-menu"></label>
  <div class="jw-drawer">
    <nav>
      <ul>
        <li><a href="#"><i><img src="images/logo.png" height="140" width="110" align="center"></i></a></li>
        <li><a href="#"><i class="fa fa-home"></i>  Home</a></li>
        <li><a href="select.php"><i class="fa fa-bookmark-o"></i>  SKP</a></li>
        <li><a href="user.php"><i class="fa fa-user"></i>  Data Pegawai</a></li>
        <li><a href="#"><i class="fa fa-linkedin"></i>  LinkedIn</a></li>
        <li><a href="#"><i class="fa fa-pinterest"></i>  Pinterest</a></li>
      </ul>
    </nav>
  </div>
</header>

<div class="content">
 <form method="GET" action="skp.php">
Pilih Penilai : <select name="penilai">
<option value="" disabled="disabled">--informasi--</option>
 <?php
 $host = "localhost";
 $user = "root";
 $pass = "";
 $name = "skp";
 $link = mysql_connect($host,$user,$pass);
 $pilihdatabase = mysql_select_db($name,$link);
 $a="SELECT * FROM user";
 $sql=mysql_query($a);
 while($data=mysql_fetch_array($sql)){
 ?>
 <option value="<?php echo $data['nip']?>"><?php echo $data['nama']?></option>
 <?php
 }
 ?>
 </select>

 <br><br>
Pilih Pegawai :<select name="dinilai">
<option value="" disabled="disabled">--informasi--</option>
 <?php
 $host = "localhost";
 $user = "root";
 $pass = "";
 $name = "skp";
 $link = mysql_connect($host,$user,$pass);
 $pilihdatabase = mysql_select_db($name,$link);
 $a="SELECT * FROM user";
 $sql=mysql_query($a);
 while($data=mysql_fetch_array($sql)){
 ?>
 <option value="<?php echo $data['nip']?>"><?php echo $data['nama']?></option>
 <?php
 }
 ?>
 </select>
 <input type="submit" value="Oke"/>
 </form>
</div>

halaman CRUD


<?
session_start();
?>
<link rel="stylesheet" href="f/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style.css">
<title>SKP</title>
<header>
  <input type="checkbox" id="tag-menu"/>
  <label class="fa fa-bars menu-bar" for="tag-menu"></label>
  <div class="jw-drawer">
    <nav>
      <ul>
        <li><a href="#"><i><img src="images/logo.png" height="140" width="110" align="center"></i></a></li>
        <li><a href="index.php"><i class="fa fa-home"></i>  Home</a></li>
        <li><a href="#"><i class="fa fa-bookmark-o"></i>  SKP</a></li>
        <li><a href="#"><i class="fa fa-user"></i>  Data Pegawai</a></li>
        <li><a href="#"><i class="fa fa-linkedin"></i>  LinkedIn</a></li>
        <li><a href="#"><i class="fa fa-pinterest"></i>  Pinterest</a></li>
      </ul>
    </nav>
  </div>
  <script src="jquery.min.js"></script>
</header>
<?php
session_start();
$_SESSION["penilai"] = $_GET["penilai"];
$_SESSION["dinilai"] = $_GET["dinilai"];
?>
<div class="content">
<?php
$host = "localhost";
$user = "root";
$pass = "";
$name = "skp";
$link = mysql_connect($host,$user,$pass);
$pilihdatabase = mysql_select_db($name,$link);
?>
<?
if(isset($_GET['penilai'])){
$sql = "select * from user WHERE nip = ".$_SESSION['dinilai'];
$q = mysql_query($sql);
while($data = mysql_fetch_array($q)){
?>

<table border="0" align="left">
<tr><td>NIP</td><td>:<?php echo $data['nip'];?></td></tr>
<tr><td>Nama</td><td>:<?php echo $data['nama'];?></td></tr>
<tr><td>Pangkat</td><td>:<?php echo $data['pangkat_gol'];?></td></tr>
<tr><td>Jabatan</td><td>:<?php echo $data['jabatan'];?></td></tr>
<tr><td>Unit Kerja</td><td>:<?php echo $data['unit_kerja'];?></td></tr>
</table>
<?php
}
}
?>
<?
if(isset($_GET['dinilai'])){
$sql = "select * from user WHERE nip = ".$_GET['dinilai'];
$q = mysql_query($sql);
while($data = mysql_fetch_array($q)){
?>

<table align="center" border="0">
<tr><td>NIP</td><td>:<?php echo $data['nip'];?></td></tr>
<tr><td>Nama</td><td>:<?php echo $data['nama'];?></td></tr>
<tr><td>Pangkat</td><td>:<?php echo $data['pangkat_gol'];?></td></tr>
<tr><td>Jabatan</td><td>:<?php echo $data['jabatan'];?></td></tr>
<tr><td>Unit Kerja</td><td>:<?php echo $data['unit_kerja'];?></td></tr>
</table>
<?php
}
}
?>
  <?php
// --- koneksi ke database
$koneksi = mysqli_connect("localhost","root","","skp") or die(mysqli_error());
// --- Fngsi tambah data (Create)
function tambah($koneksi){

  if (isset($_POST['btn_simpan'])){
    $id = time();
    $penilai = $_POST['penilai'];
    $dinilai = $_POST['dinilai'];
    $kegiatan = $_POST['kegiatan'];
    $tkredit = $_POST['tkredit'];
    $t_ak = $_POST['t_ak'];
    $t_out = $_POST['t_out'];
    $t_satuan = $_POST['t_satuan'];
    $t_kual = $_POST['t_kual'];
    $t_waktu = $_POST['t_waktu'];
    $t_satwaktu = $_POST['t_satwaktu'];
    $t_biaya = $_POST ['t_biaya'];
    $tahun = $_POST['tahun'];

    if(!empty($kegiatan)){
      $sql = "INSERT INTO penilaian (id,penilai,dinilai,kegiatan,tkredit,t_ak,t_out,t_satuan,t_kual,t_waktu,t_satwaktu,t_biaya,tahun) VALUES(".$id.",'".$penilai."','".$dinilai."','".$kegiatan."','".$tkredit."','".$t_ak."','".$t_out."','".$t_satuan."','".$t_kual."','".$t_waktu."','".$t_satwaktu."','".$t_biaya."','".$tahun."')";
      $simpan = mysqli_query($koneksi, $sql);
      if($simpan && isset($_GET['aksi'])){
        if($_GET['aksi'] == 'create'){
          header('location: skp.php');
        }
      }
    } else {
      $pesan = "Tidak dapat menyimpan, data belum lengkap!";
    }
  }
  ?>
<br>
<div>
<input value="Tambah Data" style="margin: 0px; padding:0px;width:auto;font-size:10px;" onclick="if(this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Sembunyikan'; } else{ this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Tampilkan'; }" type="button" /></div>
<div class="alt2">
<div style="display: none;">
    <form action="" method="POST">
      <fieldset>
        <legend><h2>Tambah data Target</h2></legend>
        <table border='1'>
          <tr>
            <td><label>Penilai</td><td><input type="text" name="penilai" value="<?php echo $_GET['penilai']?>"/></label></td>
          </tr>
          <tr>
            <td><label>Dinilai</td><td><input type="text" name="dinilai" value="<?php echo $_GET['dinilai']?>"/></label></td>
          </tr>
          <tr>
            <td><label>tahun </td><td><select name="tahun"><option value="#">=== Pilih Tahun ===</option>
                                <option value="2017">2017</option>
                                <option value="2018">2018</option>
                                <option value="2019">2019</option>
                                <option value="2020">2020</option>
                                <option value="2021">2021</option>
                                <option value="2022">2022</option>
                                <option value="2023">2023</option>
                                <option value="2024">2024</option>
                                <option value="2025">2025</option>
                                <option value="2026">2026</option>
                                <option value="2027">2027</option>
                                <option value="2028">2028</option>
                          </select></label></td>
          </tr>
          <tr>
            <td><label>Kegiatan</td><td><input type="text" name="kegiatan" /></label></td>
          </tr>
          <tr>
            <td><label>Kredit</td><td><input type="text" name="tkredit" onkeyup="math();" class="tkredit"/></label></td>
          </tr>
          <tr>
          <td><label>Angka Kredit</td><td><input type="text" name="t_ak" class="t_ak" readonly /></label></td>
          </tr>
          <tr>
          <td><label>Kuant/out</td><td><input type="text" name="t_out" onkeyup="math();" class="t_out"/>
            <input type="text" name="t_satuan" /></label></td>
          </tr>
          <tr>
          <td><label>Kual/Mutu</td><td><input type="text" name="t_kual" /></label></td>
          </tr>
          <tr>
          <td><label>Waktu</td><td><input type="text" name="t_waktu" /><input type="text" name="t_satwaktu" /></label> </td>
          </tr>
          <tr>
          <td><label>Biaya</td><td><input type="text" name="t_biaya" /></label></td>
          </tr>
          <tr>
          <td colspan='2'><label>
          <input type="submit" name="btn_simpan" value="Simpan"/>
          <input type="reset" name="reset" value="Besihkan"/>
          </label></td>
          </tr>
        <p><?php echo isset($pesan) ? $pesan : "" ?></p>
        </table>
      </fieldset>
    </form>
    </div>
</div>
  <?php
}
// --- Tutup Fngsi tambah data
// --- Fungsi Baca Data (Read)
function tampil_data($koneksi){
  $sql = "SELECT * FROM penilaian WHERE dinilai =".$_SESSION['dinilai']."";
  $query = mysqli_query($koneksi, $sql);

  echo "<fieldset>";
  echo "<legend><h2>Data SKP</h2></legend>";

  echo "<table border='1' cellpadding='10'>";
  echo "<tr>
      <th>ID</th>
      <th>Kegiatan</th>
      <th>Kredit</th>
      <th>AK</th>
      <th colspan='2'>Kuant/Out</th>
      <th>Kual/Mutu</th>
      <th colspan='2'>Waktu</th>
      <th>Biaya</th>
      <th>AK</th>
      <th colspan='2'>Kuant/out</th>
      <th>Kual/Mutu</th>
      <th colspan='2'>waktu</th>
      <th>Biaya</th>
      <th>Tahun</th>
      <th>EDIT</th>
      </tr>";

  while($data = mysqli_fetch_array($query)){
    ?>
      <tr>
        <td><?php echo $data['id']; ?></td>
        <td><?php echo $data['kegiatan']; ?></td>
        <td><?php echo $data['tkredit']; ?></td>
        <td><?php echo $data['t_ak']; ?></td>
        <td><?php echo $data['t_out']; ?></td>
        <td><?php echo $data['t_satuan']; ?></td>
        <td><?php echo $data['t_kual']; ?></td>
        <td><?php echo $data['t_waktu']; ?></td>
        <td><?php echo $data['t_satwaktu']; ?></td>
        <td><?php echo $data['t_biaya']; ?></td>
        <td><?php echo $data['r_ak']; ?></td>
        <td><?php echo $data['r_out']; ?></td>
        <td><?php echo $data['r_satuan']; ?></td>
        <td><?php echo $data['r_kual']; ?></td>
        <td><?php echo $data['r_waktu']; ?></td>
        <td><?php echo $data['r_satwaktu']; ?></td>
        <td><?php echo $data['r_biaya']; ?></td>
        <td><?php echo $data['tahun']; ?></td>
        <td>
          <a href="skp.php?aksi=update&id=<?php echo $data['id']; ?>&penilai=<?php echo $data['penilai']; ?>&dinilai=<?php echo $data['dinilai']; ?>&kegiatan=<?php echo $data['kegiatan']; ?>&tkredit=<?php echo $data['tkredit']; ?>&t_ak=<?php echo $data['t_ak']; ?>&t_out=<?php echo $data['t_out']; ?>&t_satuan=<?php echo $data['t_satuan']; ?>&t_kual=<?php echo $data['t_kual']; ?>&t_waktu=<?php echo $data['t_waktu']; ?>&t_satwaktu=<?php echo $data['t_satwaktu']; ?>&t_biaya=<?php echo $data['t_biaya']; ?>&tahun=<?php echo $data['tahun']; ?>" >Ubah</a> |

          <a href="real.php?aksi=update&id=<?php echo $data['id']; ?>&penilai=<?php echo $data['penilai']; ?>&dinilai=<?php echo $data['dinilai']; ?>&kegiatan=<?php echo $data['kegiatan']; ?>&r_ak=<?php echo $data['r_ak']; ?>&tkredit=<?php echo $data['tkredit']; ?>&t_waktu=<?php echo $data['t_waktu']; ?>&t_kual=<?php echo $data['t_kual']; ?>&t_out=<?php echo $data['t_out']; ?>&t_satuan=<?php echo $data['t_satuan']; ?>&t_satwaktu=<?php echo $data['t_satwaktu']; ?>&t_biaya=<?php echo $data['t_biaya']; ?>&dinilai=<?php echo $data['dinilai']; ?>&r_out=<?php echo $data['r_out']; ?>&r_satuan=<?php echo $data['r_satuan']; ?>&r_kual=<?php echo $data['r_kual']; ?>&r_waktu=<?php echo $data['r_waktu']; ?>&r_satwaktu=<?php echo $data['r_satwaktu']; ?>&r_biaya=<?php echo $data['r_biaya']; ?>">Realisasi</a>|
          <a href="skp.php?aksi=delete&id=<?php echo $data['id']; ?>">Hapus</a>
        </td>
      </tr>
    <?php
  }
  echo "</table>";
  echo "</fieldset>";
}
// --- Tutup Fungsi Baca Data (Read)
// --- Fungsi Ubah Data (Update)
function ubah($koneksi){
  // ubah data
  if(isset($_POST['btn_ubah'])){
    $id = $_POST['id'];
    $tahun = $_POST['tahun'];
    $penilai = $_POST['penilai'];
    $dinilai = $_POST['dinilai'];
    $kegiatan = $_POST['kegiatan'];
    $tkredit = $_POST['tkredit'];
    $t_ak = $_POST['t_ak'];
    $t_out = $_POST['t_out'];
    $t_satuan = $_POST['t_satuan'];
    $t_kual = $_POST['t_kual'];
    $t_waktu = $_POST['t_waktu'];
    $t_satwaktu = $_POST['t_satwaktu'];
    $t_biaya = $_POST ['t_biaya'];

    if(!empty($kegiatan)){
      $perubahan = "tahun='".$tahun."',penilai='".$penilai."',dinilai='".$dinilai."',kegiatan='".$kegiatan."',tkredit='".$tkredit."',t_ak='".$t_ak."',t_out='".$t_out."',t_satuan='".$t_satuan."',t_kual='".$t_kual."',t_waktu='".$t_waktu."',t_satwaktu='".$t_satwaktu."',t_biaya='".$t_biaya."'";

      $sql_update = "UPDATE penilaian SET ".$perubahan." WHERE id=$id";
      $update = mysqli_query($koneksi, $sql_update);
      if($update && isset($_GET['aksi'])){
        if($_GET['aksi'] == 'update'){
          header('location: skp.php');
        }
      }
    } else {
      $pesan = "Data tidak lengkap!";
    }
  }

  // tampilkan form ubah
  if(isset($_GET['id'])){
    ?>
      <a href="skp.php?&penilai=<?php echo $_GET['penilai']; ?>&dinilai=<?php echo $_GET['dinilai']; ?>"> « Home</a> |
      <a href="skp.php?aksi=create&penilai=<?php echo $_GET['penilai']; ?>&dinilai=<?php echo $_GET['dinilai']; ?>"> (+) Tambah Data</a>
      <hr>

      <form action="" method="POST">
      <fieldset>
        <legend><h2>Ubah data Target</h2></legend>
      <table border=1>
        <input type="hidden" name="id" value="<?php echo $_GET['id'] ?>"/>
        <tr>
        <td><label>Penilai</td><td><input type="text" name="penilai" value="<?php echo $_GET['penilai'] ?>"/></label> </td>
        </tr>
        <tr>
        <td><label>Dinilai</td><td><input type="textr" name="dinilai" value="<?php echo $_GET['dinilai'] ?>"/></label></td>
        </tr>
        <tr>
        <td><label>kegiatan</td><td><input type="text" name="kegiatan" value="<?php echo $_GET['kegiatan'] ?>"/></label> </td>
        <tr>
        <td><label>Kredit </td><td><input type="text" name="tkredit" value="<?php echo $_GET['tkredit'] ?>"/></label> </td>
        </tr>
        <tr>
        <td><label>Angka Kredit</td><td><input type="text" name="t_ak" value="<?php echo $_GET['t_ak'] ?>"/></label> </td>
        </tr>
        <tr>
        <td><label>Kuant/out</td><td> <input type="text" name="t_out" value="<?php echo $_GET['t_out'] ?>"/>
                         <input type="text" name="t_satuan" value="<?php echo $_GET['t_satuan'];?>"></label> </td>
        </tr>
        <tr>
        <td><label>Kualitas</td><td><input type="text" name="t_kual" value="<?php echo $_GET['t_kual'] ?>"/></label> </td>
        </tr>
        <tr>
        <td><label>Waktu </td><td><input type="text" name="t_waktu" value="<?php echo $_GET['t_waktu'] ?>"/>
                      <input type="text" name="t_satwaktu" value="<?php echo $_GET['t_satwaktu'] ?>"/></label> </td>
        </tr>
        <tr>
        <td><label>Biaya </td><td><input type="text" name="t_biaya" value="<?php echo $_GET['t_biaya'] ?>"/></label> </td>
        </tr>
        <tr>
        <td><label>tahun </td><td><input type="text" name="tahun" value="<?php echo $_GET['tahun'] ?>"/></label> </td>
        </tr>
        <tr>
        <td colspan='2'>
        <input type="submit" name="btn_ubah" value="Simpan Perubahan"/> atau <a href="skp.php?aksi=delete&id=<?php echo $_GET['id'] ?>"> (x) Hapus data ini</a>!
        </label>
        </td>
        </tr>
        <p><?php echo isset($pesan) ? $pesan : "" ?></p>
        </table>
      </fieldset>
      </form>
    <?php
  }

}
// --- Tutup Fungsi Update
// --- Fungsi Delete
function hapus($koneksi){
  if(isset($_GET['id']) && isset($_GET['aksi'])){
    $id = $_GET['id'];
    $sql_hapus = "DELETE FROM penilaian WHERE id=" . $id;
    $hapus = mysqli_query($koneksi, $sql_hapus);

    if($hapus){
      if($_GET['aksi'] == 'delete'){
        header('location: skp.php');
      }
    }
  }

}
// --- Tutup Fungsi Hapus
// ===================================================================
// --- Program Utama
if (isset($_GET['aksi'])){
  switch($_GET['aksi']){
    case "create":
      echo '<a href="skp.php?'.$_GET['penilai'].'> « Home</a>';
      tambah($koneksi);
      break;
    case "read":
      tampil_data($koneksi);
      break;
    case "update":
      ubah($koneksi);
      tampil_data($koneksi);
      break;
    case "delete":
      hapus($koneksi);
      break;
    default:
      echo "<h3>Aksi <i>".$_GET['aksi']."</i> tidaka ada!</h3>";
      tambah($koneksi);
      tampil_data($koneksi);
  }
} else {
  tambah($koneksi);
  tampil_data($koneksi);
}
?>
</body>
</html>

<script type="text/javascript">
function math() {
    var a = $(".tkredit").val();
    var b = $(".t_out").val();
    c = a * b; //a kali b
    $(".t_ak").val(c);
}
</script>

</div>

avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

saya bingung dengan yang pake superglobal variable $_GET, ini dia dapet darimana ya? form inputan pake metode POST semua, dari url kah?

 <?php
session_start();
$_SESSION["penilai"] = $_GET["penilai"];
$_SESSION["dinilai"] = $_GET["dinilai"];
?>
<div class="content">
<?php
$host = "localhost";
$user = "root";
$pass = "";
$name = "skp";
$link = mysql_connect($host,$user,$pass);
$pilihdatabase = mysql_select_db($name,$link);
?>

halaman input itu nanti redirect ke file skp.php yang dibawah itu ?

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

@naufalhfzhn hehehe yg $_SESSION["penilai"] = $_GET["penilai"]; itu ane baru cobacoba aja kang, siapa tau berhasil..

halaman input itu iya jd redirect ke halaman itu lg, skp.php itu nama codingan yg sya share diatas

avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

ooo gitu yayaya paham2, wkwkw dalam coba2 pun kita paham dulu bang jan asal dicoba,

gak bisa ngambil $_GET['X'] kalo langsung gitu ,

jadi logikanya gini setelah input NIP nanti ada fungsi buat ngecek apa nama penilai dan dinilai itu tersedia/cocok

ini input NIP nanti ada fungsi cek penilai dan dinilai kalo ada nama cocok langsung redirect ke file skp.php?penilai=diambil dari form <select>


<?php
 $host = "localhost";
 $user = "root";
 $pass = "";
 $name = "skp";
 $link = mysql_connect($host,$user,$pass);
 $pilihdatabase = mysql_select_db($name,$link);
 $a="SELECT * FROM user";
 $sql=mysql_query($a);
// koneksi database dan QUERY saya pindah keatas

//deklarasi fungsi cek_nama_penilai dan
function cek_nama($penilai, $dinilai){
// ini fungsi untuk cek , dipikir sendiri ya...
}

//tes jika sudah disubmit
if(isset($_POST['submit'])){
  if(cek_nama($penilai, $dinilai) === true){
   header("Location: skp.php?penilai=$penilai&dinilai=$dinilai"); //ini redirectnya
}else{
echo "nama tidak tersedia";
}

}
?>

 <form method="POST" action="nama_file_ini.php"> // saya ganti metode POST
Pilih Penilai : <select name="penilai">
<option value="" disabled="disabled">--informasi--</option>
 <?php while($data=mysql_fetch_array($sql)){?>
 <option value="<?php echo $data['nip']?>"><?php echo $data['nama']?></option>
 <?php}?>
 </select>

 <br><br>
Pilih Pegawai :<select name="dinilai">
<option value="" disabled="disabled">--informasi--</option>
 <?php
 while($data=mysql_fetch_array($sql)){
 ?>
 <option value="<?php echo $data['nip']?>"><?php echo $data['nama']?></option>
 <?php
 }
 ?>
 </select>
 <input type="submit" name="submit" value="Oke"/>
 </form>

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

mudah2an bener dan gak ada salah paham :)

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

oiya koreksi ada beberapa kode abang yang nggak diakhiri semicolon untuk penutupnya, setahu saya php sangat sensitif, jadi harus diakhiri semicolon , terus tadi ada query connect ke database yang ditulis dobel

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

@naufalhfzhn sippp kang terimakasih banyak atas koreksinya (y), tp masalahnya bukan dibagian input nipnya kang, masalahnya tuh ada setelah pindah ke halaman skp.php, sya upload saja ya.. databasenya.. hehe biar tau permasalahannya :D

https://www.dropbox.com/s/2u9t9204j8ms0r9/skp.sql?dl=0

coba deh input nipnya, trus submit, nah lalu rubah data yg sudah ada lalu submit.. nah disitu masalahnya.. oh iya nama codingan yg input nip itu select.php dan yg halaman crud itu skp.php, duh makasih banget ya kang mau bantu..

avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

haduuh bang ane ini juga masih belajar, ini juga sekalian ngelatih trobleshooting saya di php , oiya tadi masalahnya cuma yang bagian crudnya ? pas bagian halaman input yang bagian dinilai itu pilihannya apa aja? kok saya gk tampil ya? cuma inputan yang bagian penilai aja

coba abang balikkan code abang sama kyk yg pertama kali dulu sebelum yang saya suruh ubah tadi

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

setelah memasukkan data nip hilang itu maksudnya hilang yang mana ?

ini saya uda nyoba setelah saya tambah data gak ada effect apa2(gak redirect atau apapun )

tapi di database uda ada tambah datanya

terus ini skpnya DATA SKP terupdate data yang tadi uda tambahkan barusan

apa ini yang diharapkan?

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

@naufalhfzhn coba deh edit salah satu datanya yg sudah di inputkan kang, apakah nip keterangan lainnya masih ada setelah update? kalau yg ane sih langsung ga ada tuh ilang..

avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

naaah akhirnya,,,

saya akalin nih diredirect saya ganti kyk ini

 if($update && isset($_GET['aksi'])){
        if($_GET['aksi'] == 'update'){
          header("Location: skp.php?penilai=". $_GET['penilai']. "&dinilai=". $_GET['dinilai']);
        }
      }
    } else {
      $pesan = "Data tidak lengkap!";
    }

semoga yg ini bener :D btw ini defaultnya kalo buka file skp.php tanpa parameter penilai dan dinilai emang gak ada datanya?

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

@naufalhfzhn Mantaaaaaffffff, Terimakasih Banyak kang sudah mau membantu akhirnya solved juga.. masalah ane hehehe :D, makasih ya kang..

avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

awkawkaw saya juga seneng akhirnya bisa bantu bang @ghifargoodunk, dari jawab2 gini saya juga belajar juga jadi saya terima kasih juga bang :D semoga cepet selesai ya projectnya :D

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

@naufalhfzhn Aamiin,,,, :D

avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban