2010-09-21 71 views
0

我正在創建一個菜單腳本,在點擊時更新div。因此,在我的場景中,發生的是,你搜索一個地方,它帶回一個以相似字母開頭的地方列表,然後從列表中選擇一個項目(地點),用選定的項目更新div。將一個php變量傳遞給codeigniter中的onclick函數

我有麻煩傳遞一個PHP變量到我的onclick函數,它會使用變量從數據庫中檢索項目。請幫助這裏是我的代碼(我用codeingiter)

看看與線------(在這裏顯示的型號)

if(count($query->result()) > 0){ 


    $output = '<table><ul>'; 
    foreach($query->result() as $venue_details){ 


     if ($details){ 
      $id = $venue_details->VenueID; 


     $output .= '<tr><td><a href="#self" class="menulink" class==&{ns4class}; 
      ----------- onClick="changeDiv(<?php echo $id; ?>)"> 
      <strong>' . $venue_details->Name . '</strong><br/>'; 
     $output .= ' '.$venue_details->Address1 .', '; 
     $output .= $venue_details->Address2 .', '; 
     $output .= $venue_details->City .', '; 
     $output .=$venue_details->Postcode .', '; 
     $output .=$venue_details->PhoneNumber .', '; 
     $output .=$venue_details->URL .'</a></td></tr><hr/>'; 
     } else { 
      $output .= '<li>' . $venue_details->Name . '</li>'; 
     } 
    } 
     $output .= '</ul></table>'; 
     return $output; 

我傳遞變量這裏

function changeDiv(venueID){document.getElementById('venue_description')。innerHTML = venueID; }

回答

0

變化onClick="changeDiv(<?php echo $id; ?>)">onClick="changeDiv(\''. $id .'\')">

相關問題