Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
data tidak bisa diupdate
kira kira saya salah dimana yaa pada saat ingin update
tampilan tidak terupdate.
ini script untuk update datanya saya ksh nama updatesiswa.php
<?php
include ('koneksi.php');
if (isset($_POST['update'])){
$id=$_POST['id'];
$nik=$_POST['nik'];
$nama=$_POST['nama'];
$jurusan= $_POST['jurusan'];
$email= $_POST['email'];
$ttl= $_POST['ttl'];
$nohp= $_POST['nohp'];
$namaayah= $_POST['namaayah'];
$namaibu= $_POST['namaibu'];
$asalsekolah= $_POST['asalsekolah'];
$alamatsekolah= $_POST['alamatsekolah'];
$berkas= $_POST['berkas'];
$data_pesertadidik= "UPDATE daftar set nik='$nik', nama='$nama', jurusan ='$jurusan', email ='$email', ttl= '$ttl', nohp ='$nohp', namaayah ='$namaayah', namaibu ='$namaibu', asalsekolah='$asalsekolah', alamatsekolah='$alamatsekolah', berkas ='$berkas' WHERE id ='$id'";
$hasil =mysqli_query($koneksi,$data_pesertadidik);
if ($hasil) {
?>
<script type="text/javascript">
alert('edit data berhasil');
document.location.href="tampil.php";
</script>
<?php
} else {
echo "Update Data Gagal";
}
}
?>
ini script tampilanya.
<?php
include ("koneksi.php");
$data_pesertadidik = "SELECT * FROM daftar";
$excute = mysqli_query ($koneksi,$data_pesertadidik);
?>
<html>
<head>
<meta charset="UTF-8" />
<title></title>
</head>
<body>
<h1> Data Calon Peserta Didik</h1>
<table border="1" width="">
<tr>
<td> No </td>
<td> nik </td>
<td> nama</td>
<td> Jurusan Yang dipilih </td>
<td>email </td>
<td>Tgl Lahir </td>
<td> No Hp</td>
<td>Nama ayah</td>
<td>Nama ibu </td>
<td>asalsekolah</td>
<td>alamatsekolah</td>
<td>Foto</td>
<td>Keterangan</td>
</tr>
<?php
$no=1;
while ($tampil = mysqli_fetch_array($excute)) {
# code...
?>
<tr>
<td><?php echo $no++;?> </td>
<td><?php echo $tampil['nik']; ?> </td>
<td><?php echo $tampil['nama']; ?> </td>
<td ><?php echo $tampil['jurusan']; ?> </td>
<td ><?php echo $tampil['email']; ?> </td>
<td><?php echo $tampil['ttl']; ?> </td>
<td><?php echo $tampil['nohp']; ?> </td>
<td><?php echo $tampil['namaayah']; ?> </td>
<td><?php echo $tampil['namaibu']; ?> </td>
<td><?php echo $tampil['asalsekolah']; ?> </td>
<td><?php echo $tampil['alamatsekolah']; ?> </td>
<td><?php echo $tampil['berkas']; ?> </td>
<td><a href="editdata.php?id=<?php echo $tampil ['id']?> ">Edit Data</a> |
<a href="hapusdata.php?id=<?php echo $tampil ['id']?> "> Hapus Data </td>
</tr>
<?php
}
?>
</table>
<br>
<a target="_blank" href="exportdata.php"> <button>Export to excel</button> </a>
<br>
</body>
</html>
dan ini script edit.php
<?php
include ("koneksi.php");
$id =$_GET['id'];
$data_pesertadidik= "SELECT * FROM daftar WHERE id='$id' ";
$hasil=mysqli_query($koneksi,$data_pesertadidik);
?>
<div align="center">
<form method="post" action="updatesiswa.php">
<?php while ($data= mysqli_fetch_array($hasil))
{
?>
<fieldset>
<legend>Edit PPDB Online</legend>
<p>
<label for="nama" style="margin-right: 80px"> Nama </label></td>
<input
type="text" name="nama" id="nama" value="<?php echo $data['nama'] ?>"
/>
</p>
<p>
<label for="nik" style="margin-right: 1px"> NIK(Lihat diKK) </label>
<input
required
id="nik"
name="nik"
type="text"
value="<?php echo $data['nik'] ?>"
/>
</p>
<p>
<label for= "jurusan" style="margin-right: 140px">Jurusan Yang Dipilih</label>
<table border="0">
<tr>
<td><input type="radio" name="jurusan" value="<?php echo $data['jurusan'] ?>" checked /> Teknik Komputer Jaringan</td>
</tr>
<tr>
<td><input type="radio" name="jurusan" value="<?php echo $data['jurusan'] ?>"checked/> Teknik Bisnis Sepeda Motor</td>
</tr>
<tr>
<td><input type="radio" name="jurusan" value="<?php echo $data['jurusan'] ?>"checked/>Akuntasi dan Keuangan Lembaga</td>
</tr>
</table>
<p>
<label for="ttl" style="margin-right: 1px"> Tempat Tanggal Lahir </label>
<input
required
id="ttl"
name="ttl"
type="date"
required
id="ttl"
name="ttl"
type="text"
value="<?php echo $data['ttl'] ?>"
/>
</p>
<p>
<label for="nohp" style="margin-right: 20px"> NoHp </label>
<input
required
id="nohp"
name="nohp"
type="text"
value="<?php echo $data['nohp'] ?>"
/>
</p>
<p>
<label for="namaayah" style="margin-right: 20px"> Nama Ayah </label>
<input
required
id="namaayah"
name="namaayah"
type="text"
value="<?php echo $data['namaayah'] ?>"
/>
</p>
<p>
<label for="namaibu" style="margin-right: 20px"> Nama Ibu</label>
<input
required
id="namaibu"
name="namaibu"
type="text"
value="<?php echo $data['namaibu'] ?>"
/>
</p>
<p>
<label for="email" style="margin-right: 25px;">
</label>
<input
required
placeholder="Email"
id="email"
name="email"
type="email"
value="<?php echo $data['email'] ?>"
/>
</p>
<p>
<label for="asalsekolah" style="margin-right: 20px;">
Asal Sekolah
</label>
<input
required
placeholder="Asal Sekolah"
id="asalsekolah"
name="asalsekolah"
type="asalsekolah"
value="<?php echo $data['asalsekolah'] ?>"
/>
</p>
<p>
<label for="alamatsekolah" style="margin-right: 20px;">
Alamat sekolah
</label>
<input
required
placeholder="Alamat Sekolah"
id="alamatsekolah"
name="alamatsekolah"
type="alamatsekolah"
value="<?php echo $data['alamatsekolah'] ?>"
/>
</p>
<p>
<label for="berkas" style="margin-right: 34px">
Masukan Foto
</label>
<input id="berkas" name="berkas" type="file" value="<?php echo $data['berkas'] ?>" />
</p>
<p>
<button type="submit" value="Update" name="update" >Update</button>
<button type="Cancel" value="Cancel" name="Cancel"> Cancel </button>
</p>
</fieldset>
<?php } ?>
</form>
</div>
mohon arahannya om om semuaya
Tanggapan
Kode kamu sulit dibaca, coba taro di tag kode dan dirapikan agar bisa dibantu
4 Jawaban:
<pre><?php include ('koneksi.php');
if (isset($_POST['update'])){ <br></pre><div>Ini script untuk update<br>saya beri nama updatesiswa.php<br><br></div><pre>$id=$_POST['id']; $nik=$_POST['nik']; $nama=$_POST['nama']; $jurusan= $_POST['jurusan']; $email= $_POST['email']; $ttl= $_POST['ttl']; $nohp= $_POST['nohp']; $namaayah= $_POST['namaayah']; $namaibu= $_POST['namaibu']; $asalsekolah= $_POST['asalsekolah']; $alamatsekolah= $_POST['alamatsekolah']; $berkas= $_POST['berkas'];
$data_pesertadidik= "UPDATE daftar set nik='$nik', nama='$nama', jurusan ='$jurusan', email ='$email', ttl= '$ttl', nohp ='$nohp', namaayah ='$namaayah', namaibu ='$namaibu', asalsekolah='$asalsekolah', alamatsekolah='$alamatsekolah', berkas ='$berkas' WHERE id ='$id'"; $hasil =mysqli_query($koneksi,$data_pesertadidik);
if ($hasil) { ?> <script type="text/javascript"> alert('edit data berhasil'); document.location.href="tampil.php";
</script>
<?php } else { echo "Update Data Gagal"; } } ?> <br></pre>
<div>ini script update datanya saya kasih nama tampil.php</div><pre><?php
include ("koneksi.php");
$data_pesertadidik = "SELECT * FROM daftar";
$excute = mysqli_query ($koneksi,$data_pesertadidik);
?>
<html>
<head>
<meta charset="UTF-8" />
<title></title>
</head>
<body>
<h1> Data Calon Peserta Didik</h1>
<table border="1" width="">
<tr>
<td> No </td>
<td> nik </td>
<td> nama</td>
<td> Jurusan Yang dipilih </td>
<td>email </td>
<td>Tgl Lahir </td>
<td> No Hp</td>
<td>Nama ayah</td>
<td>Nama ibu </td>
<td>asalsekolah</td>
<td>alamatsekolah</td>
<td>Foto</td>
<td>Keterangan</td>
</tr>
<?php
$no=1;
while ($tampil = mysqli_fetch_array($excute)) {
# code...
?>
<tr>
<td><?php echo $no++;?> </td>
<td><?php echo $tampil['nik']; ?> </td>
<td><?php echo $tampil['nama']; ?> </td>
<td ><?php echo $tampil['jurusan']; ?> </td>
<td ><?php echo $tampil['email']; ?> </td>
<td><?php echo $tampil['ttl']; ?> </td>
<td><?php echo $tampil['nohp']; ?> </td>
<td><?php echo $tampil['namaayah']; ?> </td>
<td><?php echo $tampil['namaibu']; ?> </td>
<td><?php echo $tampil['asalsekolah']; ?> </td>
<td><?php echo $tampil['alamatsekolah']; ?> </td>
<td><?php echo $tampil['berkas']; ?> </td>
<td><a href="editdata.php?id=<?php echo $tampil ['id']?> ">Edit Data</a> |
&lt;a href="hapusdata.php?id=&lt;?php echo $tampil ['id']?&gt; "&gt; Hapus Data &lt;/td&gt;
&lt;/tr&gt;
&lt;?php
}
?&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;a target="_blank" href="exportdata.php"&gt; &lt;button&gt;Export to excel&lt;/button&gt; &lt;/a&gt;
&lt;br&gt;
&lt;/body&gt;
</html> <br></pre>
<pre><?php include ("koneksi.php"); $id =$_GET['id']; $data_pesertadidik= "SELECT * FROM daftar WHERE id='$id' "; $hasil=mysqli_query($koneksi,$data_pesertadidik);
ini script untuk edit datanya saya kasih nama editdata.php
?>
<div align="center">
<form method="post" action="updatesiswa.php">
<?php while ($data= mysqli_fetch_array($hasil))
{
?>
<fieldset>
<legend>Edit PPDB Online</legend>
<p>
<label for="nama" style="margin-right: 80px"> Nama </label></td>
<input
type="text" name="nama" id="nama" value="<?php echo $data['nama'] ?>"
/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;label for="nik" style="margin-right: 1px"&gt; NIK(Lihat diKK) &lt;/label&gt;
&lt;input
required
id="nik"
name="nik"
type="text"
value="&lt;?php echo $data['nik'] ?&gt;"
/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;label for= "jurusan" style="margin-right: 140px"&gt;Jurusan Yang Dipilih&lt;/label&gt;
&lt;table border="0"&gt;
&lt;tr&gt;
&lt;td&gt;&lt;input type="radio" name="jurusan" value="&lt;?php echo $data['jurusan'] ?&gt;" checked /&gt; Teknik Komputer Jaringan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;input type="radio" name="jurusan" value="&lt;?php echo $data['jurusan'] ?&gt;"checked/&gt; Teknik Bisnis Sepeda Motor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;input type="radio" name="jurusan" value="&lt;?php echo $data['jurusan'] ?&gt;"checked/&gt;Akuntasi dan Keuangan Lembaga&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;
&lt;label for="ttl" style="margin-right: 1px"&gt; Tempat Tanggal Lahir &lt;/label&gt;
&lt;input
required
id="ttl"
name="ttl"
type="date"
required
id="ttl"
name="ttl"
type="text"
value="&lt;?php echo $data['ttl'] ?&gt;"
/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;label for="nohp" style="margin-right: 20px"&gt; NoHp &lt;/label&gt;
&lt;input
required
id="nohp"
name="nohp"
type="text"
value="&lt;?php echo $data['nohp'] ?&gt;"
/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;label for="namaayah" style="margin-right: 20px"&gt; Nama Ayah &lt;/label&gt;
&lt;input
required
id="namaayah"
name="namaayah"
type="text"
value="&lt;?php echo $data['namaayah'] ?&gt;"
/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;label for="namaibu" style="margin-right: 20px"&gt; Nama Ibu&lt;/label&gt;
&lt;input
required
id="namaibu"
name="namaibu"
type="text"
value="&lt;?php echo $data['namaibu'] ?&gt;"
/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;label for="email" style="margin-right: 25px;"&gt;
Email
&lt;/label&gt;
&lt;input
required
placeholder="Email"
id="email"
name="email"
type="email"
value="&lt;?php echo $data['email'] ?&gt;"
/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;label for="asalsekolah" style="margin-right: 20px;"&gt;
Asal Sekolah
&lt;/label&gt;
&lt;input
required
placeholder="Asal Sekolah"
id="asalsekolah"
name="asalsekolah"
type="asalsekolah"
value="&lt;?php echo $data['asalsekolah'] ?&gt;"
/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;label for="alamatsekolah" style="margin-right: 20px;"&gt;
Alamat sekolah
&lt;/label&gt;
&lt;input
required
placeholder="Alamat Sekolah"
id="alamatsekolah"
name="alamatsekolah"
type="alamatsekolah"
value="&lt;?php echo $data['alamatsekolah'] ?&gt;"
/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;label for="berkas" style="margin-right: 34px"&gt;
Masukan Foto
&lt;/label&gt;
&lt;input id="berkas" name="berkas" type="file" value="&lt;?php echo $data['berkas'] ?&gt;" /&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;button type="submit" value="Update" name="update" &gt;Update&lt;/button&gt;
&lt;button type="Cancel" value="Cancel" name="Cancel"&gt; Cancel &lt;/button&gt;
&lt;/p&gt;
&lt;/fieldset&gt;
&lt;?php } ?&gt;
&lt;/form&gt;
&lt;/div&gt;</pre>
<div>mohon dapat dibantu ya agan agan semuanya kalau dilihat sih harusnya data sudah bisa diupdate, karena sudah muncul pop "edit data berhasil" tapi dari sisi database blm bisa terupdate.<br><br><br></div>