2010-09-21 9 views
0

Je crée un script de menu qui met à jour un div chaque fois qu'il est cliqué. Donc, dans mon scenerio, ce qui se passe est, vous cherchez une place, il ramène une liste de lieux commençant par des lettres similaires, puis vous sélectionnez un élément (lieu) de la liste qui met à jour le div avec l'élément sélectionné. J'ai des problèmes en passant une variable php à ma fonction onclick qui utiliserait la variable pour récupérer l'élément de la base de données. Pls aider ici est mon code (je suis en utilisant codeingiter)en passant une variable php à une fonction onclick dans codeigniter

regard sur la ligne avec ------ (dans le modèle présenté ici)

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; 

Je passe la variable ici

function changeDiv (nomDuModèle) { document.getElementById ('description_modèle'). InnerHTML = nomDuModèle; }

Répondre

0

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

Questions connexes