2017-11-04 10 views
1

奇数行(行)の列に12行(行)と10列のテーブルがあり、セル内に1つのdivがあり、Id NumColum_NumLineのインデックスが付いていますペアの行(行)、私は1つの選択要素がすべて等しいです。このように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> 

オンチェンジは機能しません。

答えて

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> 
関連する問題