index.phpファイルに複数のphpインクルードがありますが、表示されません。私は1つだけを含む場合、それは正常に動作します。この問題は、複数のインクルードがある場合に発生します。例えば複数のPHPでのインクルードがブラウザに表示されない
、私のindex.phpには、以下の行があります。
<?php
require ('tool5vminmax.php');
require ('tool3vminmax.php');
?>
をそして、私は私のindex.phpファイルにアクセスすると、2は表示されません含まれています。彼が含まれているものの1つを削除すると、うまく表示されます。
それらのファイルのそれぞれは、以下のコードで、HighChartです:これらのファイルそして
<body>
<div id="div-chart"></div>
出力と同じHTMLの両方が完全に無効である場合、
<?php
require_once('database.php');
$stmt = mysqli_prepare($con, "SELECT SerialNumber, MAX(v2) as v1, MIN(v2) as min from Statistics GROUP by SerialNumber;");
$result = array('SerialNumber' => array(), 'v1' => array(), 'min' => array());
if ($stmt) {
mysqli_stmt_execute($stmt);
mysqli_stmt_bind_result($stmt, $SerialNumber, $v1, $min);
while (mysqli_stmt_fetch($stmt)) {
$result['SerialNumber'][] = $SerialNumber;
$result['v1'][] = (float)$v1;
$result['min'][] = (float)$min;
}
mysqli_stmt_close($stmt);
}
?>
<body>
<div id="div-chart"></div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>
<script>
$(function() {
$('#div-chart').highcharts({
chart: {
type: 'spline'
},
title: {
text: 'Tool +3.3v Max and Min'
},
subtitle: {
text: 'SubTitle'
},
xAxis: {
categories: <?php echo json_encode($result['SerialNumber']) ?>,
crosshair: true
},
yAxis: {
min: 0,
title: {
text: 'Voltage'
}
},
},
plotOptions: {
column: {
pointPadding: 0.01,
borderWidth: 0
}
},
series: [{
name: 'Maximum',
data: <?php echo json_encode($result['v1']) ?>
}, {
name: 'Minimum',
data: <?php echo json_encode($result['min']) ?>
}]
});
});
</script>
</body>
おそらく無効なhtmlがブラウザの表示ソースで問題になります。 – nogad
無効な@nogadは何ですか。 HTML5はかなりリベラルです。 –
PHPエラーログにエラーがありますか? – WEBjuju