| gan kok gak ke update ya gan
<?php require '../../Koneksi.php';
$id = null; if ( !empty($_GET['id'])) { $id = $_REQUEST['id']; } if ( null==$id ) { header("Location: ../../Daftarmenu.php"); } if ( !empty($_POST)) { // keep track validation errors $labelError = null; $linkError = null; $aktifError = null; // keep track post values $label = $_POST['label']; $link = $_POST['link']; $aktif = $_POST['aktif']; // validate input $valid = true; if (empty($label)) { $labelError = 'Tolong isikan Label'; $valid = false; } if (empty($link)) { $linkError = 'Tolong isikan URL'; $valid = false; } if (empty($aktif)) { $aktifError = 'Tolong pilih salah satu Y atau N'; $valid = false; } // update data if ($valid) { $pdo = Database::connect(); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "UPDATE menu SET label = ?, link = ?, aktif = ? WHERE id_main = ?"; $q = $pdo->prepare($sql); $q->execute(array($label,$link,$aktif,$id_main)); Database::disconnect(); header("Location: ../../Daftarmenu.php"); } } else { $pdo = Database::connect(); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "SELECT * FROM menu where id_main = ?"; $q = $pdo->prepare($sql); $q->execute(array($id)); $data = $q->fetch(PDO::FETCH_ASSOC); $label = $data['label']; $link = $data['link']; $aktif = $data['aktif']; Database::disconnect(); } ?> |
|
| khusus action create n delete bisa gan |
|
| $q->execute(array($label,$link,$aktif,$id_main)); >> bukannya ada yg lain lagi? |
|
| kya gmana ya gan .... bru terjun OOP |
|
| itu bukan oop.. tp pdo.. coba deh pelajari sql biasa aja.. gk pake excute.. |
|
| gan klo fungsi dari PDO::ERRMODE_EXCEPTION); apa ya gan |
|
| ane nanya dulu deh... '$id_main' pada: //.. $q->execute(array($label,$link,$aktif,$id_main)); //..
itu darimana mana? kalo gini gimana?
//.. $q->execute(array($label,$link,$aktif,$id)); //.. cmiiw ^_^V |
|
| klo id_main ane ambil dari kolom id_main dari table menu gan |
|
| apakah variabel $id_main udah di deklarasikan sebelumnya? (semisal $id_main=$_GET['id_main']... atau $id_main=$_POST['id_main'] ..atau sejenisnya) re-check your code again! |
Tidak ada komentar:
Posting Komentar