私がやろうとしていること: 編集ボタンのあるテーブルにmysqlデータベースからデータをロードする。
何が問題になっていますか: 編集ボタンをクリックしても、編集フォームにデータが読み込まれません。
私が試したこと: Firefoxの自宅で次のコードを試しましたが、完全に機能しました。しかし、動作中は、Firefoxの編集フォームでデータをロードできず、IEではボタンをクリックしても何も起こりません。
<?php
echo '<table id="viewAll">';
echo '<tr>';
echo '<th>Product</th>';
echo '<th>Status</th>';
echo '<th>Summary</th>';
echo '<th>Created</th>';
echo '<th>Updated</th>';
echo '<th>Edit</th>';
echo '</tr>';
while ($data=mysqli_fetch_array($result)){
echo '<tr align="center">
<td>'.$data['product'].'</td>
<td>'.$data['status'].'</td>
<td align="left">'.$data['summary'].'</td>
<td>'.$data['created'].'</td>
<td >'.$data['updated'].'</td>';
echo "<td><a href=\"editForm.php?id=$data[id]\" style=\"text-decoration: none\"><input type=\"submit\" value=\"Edit\" /></a></td>";
echo '</tr>';
}#end of while
}#end of if
echo '</table>';
?>
そして、私はします:
$id=$_GET['id'];
$query="SELECT * FROM tickets WHERE id='$id'";
$result = mysqli_query($db,$query) or die( "My query ($query) generated an error: ".mysql_error());
$data=mysqli_fetch_array($result);
mysqli_close($db);
データ配列の内容を使用して、編集フォームのフィールドにロードします。
残念ながら、これはIEでは機能しません。編集ボタンをクリックしても何も起こりません。誰かがそれを修正する方法を教えてもらえますか?ありがとう。