Advertisement
arijulianto

user-edit.php

Feb 15th, 2023 (edited)
758
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.02 KB | None | 0 0
  1. <?php
  2. include 'koneksi.php';
  3.  
  4. $id = (int) $_GET['id'];
  5. $data = $db->query("SELECT * from users WHERE iduser='{$id}'")->fetch_assoc();
  6.  
  7. if(isset($_POST) && !empty($_POST)){
  8.  
  9.     $res = $db->prepare("UPDATE users SET nama=?,gender=?,email=?,nohp=?,divisi=?,alamat=? WHERE iduser=?");
  10.     $res->bind_param('sssssss', $_POST['nama'], $_POST['gender'], $_POST['email'], $_POST['nohp'], $_POST['divisi'], $_POST['alamat'], $id);
  11.     if($res->execute()){
  12.         echo "<script>alert('Data berhasil diperbaharui');location.href='web.php?p=user';</script>";
  13.     }else{
  14.         echo '<p>Data gagal disimpan</p>';
  15.     }
  16. }
  17. ?>
  18. <div class="content">
  19.     <h1>Edit Data User</h1>
  20.     <form action="" method="post">
  21.     <table>
  22.     <tr>
  23.         <td>Nama</td>
  24.         <td><input type="text" name="nama" placeholder="Nama" value="<?=$data['nama']?>" required /></td>
  25.     </tr>
  26.     <tr>
  27.         <td>Jenis Kelamin</td>
  28.         <td>
  29.             <label><input type="radio" name="gender" value="L"<?=$data['gender']=='L' ? ' checked' : '' ?> required /> Laki-laki</label>
  30.             <label><input type="radio" name="gender" value="P"<?=$data['gender']=='P' ? ' checked' : '' ?> required /> Perempuan</label>
  31.         </td>
  32.     </tr>
  33.     <tr>
  34.         <td>E-mail</td>
  35.         <td><input type="email" name="email" placeholder="E-mail" value="<?=$data['email']?>" required /></td>
  36.     </tr>
  37.     <tr>
  38.         <td>No HP</td>
  39.         <td><input type="tel" name="nohp" placeholder="No HP" value="<?=$data['nohp']?>" required /></td>
  40.     </tr>
  41.     <tr>
  42.         <td>Divisi</td>
  43.         <td><select name="divisi" required><?php
  44.             $arrDivisi = ['Divisi A','Divisi B','Divisi C'];
  45.             foreach($arrDivisi as $divisi){
  46.                 $sel = $divisi==$data['divisi'] ? ' selected' : '';
  47.                 echo "<option value=\"$divisi\"$sel>$divisi</option>";
  48.             }
  49.             ?>
  50.         </select></td>
  51.     </tr>
  52.     <tr>
  53.         <td>Alamat</td>
  54.         <td><textarea name="alamat" cols="50" rows="3" placeholder="Alamat" required><?=$data['alamat']?></textarea></td>
  55.     </tr>
  56.     <tr>
  57.         <td></td>
  58.         <td>
  59.             <input type="button" onclick="history.back()" value="Kembali" />
  60.             <input type="submit" value="Simpan" />
  61.         </td>
  62.     </tr>
  63.     </table>
  64.     </form>
  65. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement