2012-04-23 11 views
0

私はJavaスクリプトに問題があります。私はアプリケーションに取り組んでいます。そのイベント予約システム。フロントエンドでは、私はJavaScriptを使用します。私はちょうどデータを収集し、PHPによってデータベースに挿入します。今問題は、データベースからデータを取得できず、フロントエンドに表示複数の列です。 whileループとforループの両方を試しました。 1つの列のみを表示するだけです。これでは私はjavascriptのコードに入れPHPアウトが...いずれか私を助けてください含ま.. ファイルには、JavaScriptファイルphp sqlはPHPを使用してJavaScriptでデータを表示します

$_selc_content =mysql_query("select * from astro_booking WHERE astro_id = '9' order by id ASC"); 
while($_static_row = mysql_fetch_object($_selc_content)) 
    { 
?> 

あるjavascriptのサンプルコードは

ある

return { 
    events : [   
     { 
       "id":<?php echo $_static_row->id; ?>, 
      "start": new Date(year, month, day + <?php echo $final_start_date; ?>, <?php echo $start_time; ?>, <?php echo $start_min_final; ?>), 
      "end": new Date(year, month, day + <?php echo $final_end_date; ?>, <?php echo $end_time; ?>, <?php echo $end_min_final; ?>), 
      "title":"<?php print_r($_static_row->title); ?>", 
      "body":"<?php echo $_static_row->body; ?>", 

} 

です

{ 
    "id":1, 
    "start": new Date(year, month, day, 12), 
    "end": new Date(year, month, day, 13, 30), 
    "title":"Lunch", 

}, 

答えて

0

PHP配列をjs配列にコピーして、js配列だけで作業する方がいいかもしれません。これを行うには、php json_encode()関数を使用できます。 あなたはどう思いますか?

関連する問題