Postingan lainnya
Proses simpan otomatis pada PHP
misi gan numpang tnya saya punya script simpan nilai seperti ini gan
<?php
// koneksi ke db
include "koneksi.php";
// menghilangkan pesan error yg tdk penting
//error_reporting(0);
// memanggil variabel yg akan di simpan ke database
$nilai1 = $_POST['nilai1'];
$nilai2 = $_POST['nilai2'];
$nilai_akhir = $_POST['nilai_akhir'];
$tgl = $_POST['tgl'];
$tgl2 = $_POST['tgl2'];
$ket = $_POST['ket'];
if($nilai_akhir >= 80 and $nilai_akhir <=100) {
$ket = "Baik";
}else{
$ket = "Buruk";
}
// menambakan data dengan perintah sql
$simpan = mysql_query("insert into `nilai` values(
0,
'$nilai1',
'$nilai2',
'$nilai_akhir',
'$tgl',
'$tgl2',
'$ket',
'now()')") or die (mysql_error());
$query = mysql_query("select * from nilai");
$record = mysql_fetch_array($query);
$idnilai = $record['idnilai'];
$nilai1 = $record['nilai1'];
$nilai2 = $record['nilai2'];
$jam = $record['jam'];
$query2 = mysql_query("select * from pengaturan");
$record2 = mysql_fetch_array($query2);
$id_pengaturan = $record2['id_pengaturan'];
$pengaturan_nilai1 = $record2['pengaturan_nilai1'];
$pengaturan_nilai2 = $record2['pengaturan_nilai2'];
$pengaturan_tgl = $record2['pengaturan_tgl'];
$queryket = mysql_query("select * from nilai");
$recordket = mysql_fetch_array($queryket);
$nilai_akhir = $recordket['nilai_akhir'];
$ket = $recordket['ket'];
$nilai_akhir = (($nilai1*$pengaturan_nilai1) + ($nilai2*$pengaturan_nilai2));
$tgl2 = date('Y-m-d', strtotime("+$pengaturan_tgl days", strtotime($tgl)));
//$jam2 = date_create($jam);
//echo 'Waktu awal: 20-02-2012 19:30:20<br/>';
//date_add($jam2, date_interval_create_from_date_string('-1 hours'));
//echo 'Kurangi 6 jam: '.date_format($date, 'd-m-Y H:i:s').'<br/><br/>';
$simpan= mysql_query("update nilai set nilai_akhir = '$nilai_akhir' WHERE idnilai='$idnilai'");
$simpan= mysql_query("update nilai set tgl2 = '$tgl2' WHERE idnilai='$idnilai'");
//$simpan = mysql_query("update nilai set jam2 = '$jam2' WHERE idnilai='$idnilai'");
// utk menampilkan pesan
if($simpan){
echo "<script>alert('Data berhasil di tambahkan'); window.location = 'http://localhost/test_nilai/index.php'</script>";
#echo "<script>alert('Data berhasil di tambahkan'); window.location = 'http://localhost/test_nilai/index.php'</script>";
}else {
echo "<script>alert('Data tdk berhasil disimpan'); window.location = 'http://localhost/test_nilai/index.php'</script>";
}
?>
yg saya mau jika nilai akhirnya 80 - 100 keterangannya otomatis masuk ke database baik selain itu buruk, jika seperti script di atas itu mau nilainya berapa pun tetap buruk yg masuk ke database mohon pencerahnnya gan ?
0
3 Jawaban:
kalo ada kode, disimpan dalam tag kode ya, biar member lain enak bacanya
0
Lebih jelas sekarang, inti masukin nilainya berarti pas di variabel $simpan yang awal kan? atau kode kebawahnya masih berhubungan?
kalo if else nya ga ada yang salah ko', coba aja di convert ke integer nilai akhirnya pake int(x)
0