Postingan lainnya
Bagaimana cara menginput ID(PK) dan di tabel lain ID(FK) bersamaan
if (isset($_POST["input_kim"])) {
$nama_kim = $_POST['nama_kim'];
$deskripsi = $_POST['deskripsi'];
$kategoriID = $_POST['kategoriID'];
$userID = $row['userID'];
$allowed_ext = array('jpg', 'jpeg', 'png', 'gif');
$namagambar = $_FILES['gambar']['name'];
$file_ext = strtolower(end(explode('.', $namagambar)));
$ukurangambar = $_FILES['gambar']['size'];
$ukuran = 2000000;
$tipegambar = $_FILES['gambar']['type'];
$tmp_file = $_FILES['gambar']['tmp_name'];
// Set path folder tempat menyimpan gambarnya
$path = "images/".$namagambar;
$gambarID=$row['gambarID'];
// if($tipegambar == "../images/jpeg" || $tipegambar == "../images/png" || $tipegambar=="../images/jpg"){ // Cek apakah tipe file yang diupload adalah JPG / JPEG / PNG
// Jika tipe file yang diupload JPG / JPEG / PNG, lakukan :
if($ukurangambar <= $ukuran){ // Cek apakah ukuran file yang diupload kurang dari sama dengan 1MB
// // Jika ukuran file kurang dari sama dengan 1MB, lakukan :
// // Proses upload
// if(move_uploaded_file($tmp_file, $path)){ // Cek apakah gambar berhasil diupload atau tidak
// Jika gambar berhasil diupload, Lakukan :
// Proses simpan ke Database
if(in_array($file_ext, $allowed_ext) == true) // Pengecekan tipe file yang diperbolehkan
{
move_uploaded_file($tmp_file, $path);
$query = "INSERT INTO gambar(userID,namagambar,ukurangambar,tipegambar) VALUES('$userID','$namagambar','$ukurangambar','$tipegambar')";
$sql1 = mysqli_query($conn, $query); // Eksekusi/ Jalankan query dari variabel $query
} else
{
echo "<script>alert('Jenis file tidak sesuai!');</script>";
}
}else{
echo "<script>alert('Maaf, Ukuran gambar yang diupload tidak boleh lebih dari 2MB!');</script>";
}
if (!empty($nama_kim) and !empty($deskripsi) and !empty($kategoriID)) {
$sql = "INSERT INTO kim (userID,nama_kim,deskripsi,kategoriID,gambarID)
VALUES ($userID,'$nama_kim','$deskripsi',$kategoriID,$gambarID)";
if(mysqli_query($conn,$sql)) {
echo "Data sudah masuk";
header("Location:home_admin.php");
}else {
echo "error: ". $sql."<br>" . mysqli_error($conn);
}
}
}
Codingan saya masuk DB tapi gambarID isinya 1 terus tidak mengikuti gambarID yang ada di tabel DB gambar
0
2 Jawaban:
coba lihat query untuk ambil gambarID gan
0
coba kayak gini gan/sist
$query = "INSERT INTO gambar(userID,namagambar,ukurangambar,tipegambar) VALUES('$userID','$namagambar','$ukurangambar','$tipegambar')";
$sql1 = mysqli_query($conn, $query); // Eksekusi/ Jalankan query dari variabel $query
} else
{
echo "<script>alert('Jenis file tidak sesuai!');</script>";
}
}else{
echo "<script>alert('Maaf, Ukuran gambar yang diupload tidak boleh lebih dari 2MB!');</script>";
}
if($sql1){
if (!empty($nama_kim) and !empty($deskripsi) and !empty($kategoriID)) {
$sql = "INSERT INTO kim (userID,nama_kim,deskripsi,kategoriID,gambarID)
VALUES ($userID,'$nama_kim','$deskripsi',$kategoriID,$gambarID)";
if(mysqli_query($conn,$sql)) {
echo "Data sudah masuk";
header("Location:home_admin.php");
}else {
echo "error: ". $sql."<br>" . mysqli_error($conn);
}
}
}
semoga berhasil
0