Notice: Undefined index: id in C:\xampp2\htdocs\Project 2\admin\proses_edit.php on line 4

Permisi agan2 saya mau tanya ini kenapa idnya ga keluar

 <?php
  include('koneksi.php');
  session_start();
  $id = $_GET['id'];
  $nama = $_REQUEST['nama'];
  $nisn = $_REQUEST['nisn'];
  $tanggal = $_REQUEST['date'];
  $telp = $_REQUEST['telpon'];
  $jk = $_REQUEST['jk'];
  $agama = $_REQUEST['agama'];
  $jurusan = $_REQUEST['jurusan'];
  $sekolah_asal = $_REQUEST['sekolahasal'];
  mysqli_query($conn, "update siswa set nama='$nama', Tanggal lahir='$tanggal', telpon='$telp', jk='$jk, agama='$agama', jurusan='$jurusan', sekolah_asal='$sekolah_asal', where id='$id'");
	echo 'id=$id';
//header('location:datasiswa.php?edit=$id')

?>

avatar Azid26
@Azid26

6 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

12 Jawaban:

Ganti Jadi ---> $_REQUEST['id'];

avatar hadifox
@hadifox

15 Kontribusi 6 Poin

Dipost 5 tahun yang lalu

udah gan tp nilai $id tetep kosong

avatar Azid26
@Azid26

6 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

cb kopi post nya : url nya ... dimari

avatar hadifox
@hadifox

15 Kontribusi 6 Poin

Dipost 5 tahun yang lalu

maksudnya gan? kaya gini http://localhost:8080/project%202/admin/proses_edit.php

avatar Azid26
@Azid26

6 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Kirim :

<pre> $data_id = '1234';

http://localhost:8080/project%202/admin/proses_edit.php?id=1234 </pre>

Terima :

<pre> if(!isset($_REQUEST['id'])){ $id = 'what heppen ini ga keluar'; }else{ $id = $_REQUEST['id']; } </pre>

avatar hadifox
@hadifox

15 Kontribusi 6 Poin

Dipost 5 tahun yang lalu

atau bisa dilihat hasil post nya pake "firebugs" / "Inspect" , ntar keliatan dah hasil post nya ^_^

avatar hadifox
@hadifox

15 Kontribusi 6 Poin

Dipost 5 tahun yang lalu

<pre> Tanggal lahir='$tanggal', </pre>

itu nama field keren amat bang bisa kepisah ... kudunya

<pre> Tanggal_lahir </pre>

/

<pre> Tanggallahir </pre>

avatar hadifox
@hadifox

15 Kontribusi 6 Poin

Dipost 5 tahun yang lalu

Jawaban Terpilih

kalau kamu ngga nyertain id di urlnya, kode nya juga ngga akan bisa baca id nya, contoh: sekolahkoding.com?id=2 nah disitu id nya 2, cek url kamu

avatar hilmanski
@hilmanski

2672 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

ini bang urlnya proses_edit.php?id=<?php echo $d['id']; ?>

avatar Azid26
@Azid26

6 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

http://localhost:8080/project%202/admin/proses_edit.php?id=

avatar Azid26
@Azid26

6 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

itu url nya : http://localhost:8080/project%202/admin/proses_edit.php?id=

itu id= (kosong)

coba u komen dulu semua kode php itu, terus u ketik <?php if(isset($_GET['id'])){ echo "ada variabel id = ".$_GET['id']; }else{ echo "ga ada variabel id"; }

coba masukin kode itu, keluar hasilnya gimana

avatar Handyddgm
@Handyddgm

29 Kontribusi 10 Poin

Dipost 5 tahun yang lalu

Debug dulu aja gan, dibagian atas dari proses_edit.php tambahkan

<pre> echo "&lt;pre&gt;"; var_dump($_GET); echo "&lt;pre&gt;"; die(); </pre>

Trus open URL td, Lihat ada apa tidak output yang berhubungan dgn id seperti yang anda cari, soalnya anda menginginkan $_GET["id"]

avatar mltobing
@mltobing

114 Kontribusi 77 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban