2017-11-04 90 views
1

我有一個表,有12行(行)和10列,奇數行(行),我有一個div在單元格內,在Id NumColum_NumLine索引和對行(行),我有一個選擇元素等於所有。像這樣enter image description here動態表與選擇onChange事件不起作用

我需要的是當我選擇上面的div加載圖像。

<table border="solid"> 

<?php 

for ($i = 1; $i <= 12; $i++) { 
     echo "<tr>";  
    for ($A = 1; $A <= 10; $A++) 
    { 
     if ($i % 2 == 0) 
     { 
      echo '<td id="data">'; 
      $songs = file('pkmlist.txt'); 
      $options = ''; 
      $num = 1; 
      foreach ($songs as $song) { 
       $options .= '<option value="'.$num.'" onchange="load_img('.$A.'_'.($i-1).')\">'.$song.'</option>'; 
       $num++; 
      } 
      $select = '<select name="songs">'.$options.'</select>'; 
      echo $select; 
      //echo ''.$A.'_'.($i-1).'</td>'; 
     } 
     else 
     { 
      echo '<td id="Pkm"> <div id="'.$A.'_'.$i.'"> '.$A.'_'.$i.' </div> </td>'; 
     } 
    } 
    echo "</tr>"; 
} 
?> 
</table> 

OnChange不起作用。

回答

0

那裏我發現了一些語法錯誤。試試這個......

<table border="solid"> 

<?php 

for ($i = 1; $i <= 12; $i++) { 
     echo "<tr>";  
    for ($A = 1; $A <= 10; $A++) 
    { 
     if ($i % 2 == 0) 
     { 
      echo '<td id="data">'; 
      $songs = file('pkmlist.txt'); 
      $options = ''; 
      $num = 1; 
      foreach ($songs as $song) { 
       $options .= '<option value="'.$num.'">'.$song.'</option>'; 
       $num++; 
      } 
      $select = '<select name="songs" onchange="load_img('.$A.'_'.($i-1).');" >'.$options.'</select>'; 
      echo $select; 
      //echo ''.$A.'_'.($i-1).'</td>'; 
     } 
     else 
     { 
      echo '<td id="Pkm"> <div id="'.$A.'_'.$i.'"> '.$A.'_'.$i.' </div> </td>'; 
     } 
    } 
    echo "</tr>"; 
} 
?> 
</table>