Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

zack.veAvatar border
TS
zack.ve
[ASK] cara update data dari database agar tidak terjadi double data
permisi mastah-mastah PHP, ane mau tanya nih mastah.
ane punya aplikasi web berbasis PHP gan, disini ane bingung cara update datanya. udah ane coba tapi hasilnya tetep masuk ke database, dan tidak terjadi pergantian data malah adanya double data. haduh, ane masih pemula banget ini gan emoticon-Sorry

Code:
<?php error_reporting(E_ALL); 
?>

<?php
//$_post["Domain"];
//echo shell_exec('c:\phantomjs\phantomjs c:\phantomjs\loadspeed.js "' .$_POST["Domain"] . '" 2>&1 ');
$hasil = shell_exec('c:\phantomjs\phantomjs c:\phantomjs\loadspeed.js "' .$_POST["Domain"] . '" 2>&1 ');

echo $hasil;
$Domain = $_POST["Domain"];
mysql_connect("localhost","root","");
mysql_select_db("loading-web");
//insert hasil ke database
$masuk = mysql_query("insert into pengujian values ('$hasil','$Domain')") or die(mysql_error());

[B][color=red]//update data di database
$Domain = $_POST['Domain'];
$query = mysql_query("update pengujian set hasil='$hasil', domain='$Domain',' where hasil='$hasil'");[/color][/B]

if ($masuk){
echo "Data berhasil diinput";
}else{
echo "Gagal";
}

?>

<html>
<head>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html >
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>HASIL DAN GRAFIK</title>
[removed][removed]
[removed][removed]
[removed][removed]
[removed]
var chart1; // globally available
$(document).ready(function() {
chart1 = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'column'
},
title: {
text: 'Statistik Loading Time'
},
xAxis: {
categories: ['Domain']
},
yAxis: {
title: {
text: 'Kecepatan'
}
},
series:
[
<?php

$server = "localhost";
$username = "root";
$password = "";
$database = "loading-web";
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
$sql = "SELECT * FROM pengujian ";
$query = mysql_query( $sql ) or die(mysql_error());
while($ambil = mysql_fetch_array($query)){
$domain=$ambil['domain'];
$sql_jumlah = "SELECT * FROM pengujian WHERE domain='$domain'";
$query_jumlah = mysql_query( $sql_jumlah ) or die(mysql_error());
while( $data = mysql_fetch_array( $query_jumlah ) ){
$jumlahx = $data['loading_time'];
}

?>
{
name: '<?php echo $domain; ?>',
data: [<?php echo $jumlahx; ?>]
},
<?php } ?>
]
});
});
[removed]
</head>
<body>
<div id="container" style="min-width: 200px; height: 400px; margin: 0 auto"></div>

</body>

</html>


yang ane tandain warna merah seperti itu malah ga terjadi apa2 gan, tetep masuk ke databsenya. ini ane SS database ane gan


disitu pada domain facebook..com ada 2 gan, ane mau tiap ane entry domain terjadi pergantian loading_time sesuai dengan domain yang sama gan, jadi tiap entry pertama loading_time sekian, dan jika ane entry lagi ke domain yang sama loading_time nya ganti gan tidak kaya SS seperti itu

salahnya dimana ya gan, adakah saran script yang pas gan ?
makasih gan
Diubah oleh Kaskus Support 03 25-05-2015 09:14
0
5.1K
27
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan