0
私はjqueryから値を取得してPHPに渡しました。正しい値を得ています。ハイチャートは、jQueryから取得した値を使用してデータを表示していません。ここに私のスクリプトがあります。 jQueryからHighchartsへのPHP
Year: <select id="years">
<?php
for($yr=2011; $yr<=$year; $yr++)
{
echo "<option value='".$yr."'>".$years[$yr]."</option>";
}
?>
<?php
include ('connect.php');
$years = array(2011=>'Select year','2012','2013','2014','2015','2016','2017','2018','2019','2020','2021','2022','2023','2024','2025','2026','2027','2028','2029','2030');
$year_count= count($years);
$year = $year_count + 2010;
?>
<script>
$(document).ready(function()
{
$("#years").change(function(event)
{
var y=$(this).val();
if(y!='2011' || y!='NULL')
{
alert(y);
$("#memcount").load('reports/yearly_sales.php', {"y":y});
$("#top10").load('reports/yearly_customers.php', {"y":y});
}
});
});
は、ここに私のPHP me.Iはこのたくさん必要に手助けされる方のため
<?php
if(isset($_POST['y']))
{
$y = $_POST['y'];
?>
<div id='top10' style='width: 680px; height: 400px; margin: 0 auto'></div>
<?php
$months = array();
$jan_tot = 0;
$feb_tot = 0;
//jan
$jan = mysql_query("SELECT count(customer_id) AS count_id, date_added FROM `customer` WHERE date_added LIKE '$y-01-%'");
while($janfetch = mysql_fetch_array($jan))
{
$jan_tot=(int)$janfetch['count_id'];
}
//feb
$feb = mysql_query("SELECT count(customer_id) AS count_id FROM `customer` WHERE date_added LIKE '$y-02-%'");
while($febfetch = mysql_fetch_array($feb))
{
$feb_tot=(int)$febfetch['count_id'];
}
}
?>
のおかげです。
私はすでに私のエラー」警告が見ました28行目だが、これをどう修正するかわからない。助けてください。 –
mysql_num_rowsでクエリを確認し、0を返していない場合はmysql_fetch_arrayを使用してください – max
私はすでにmysql_fetch_arrayを使用しています。この "$ query ="を使用しています* SELECT * FROM 'order' WHERE order_status_id = '5' AND date_added LIKE '$ ($ query) "; $ 01"%1 "%$" $ mysql_query($ query)私のエラーとそれが私が使用しているクエリ全体を返すかどうかを確認する。 –