Postingan lainnya
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>