Я хочу иметь таблицу, которая содержит слова и их значение из базы данных, в другом столбце я хочу иметь флажок для каждой строки, этот пользователь проверит их и покажет, какие слова он знает. У меня есть два вопроса в этом случае: 1 - Как я могу скрыть значение в первом и после нажатия на шоу, видя их? 2- как я могу установить флажки? я не имею этот код до сих пор, но он не работает , пожалуйста, помогите мне, если вы можетеcheckbox in table in php
<script type="text/javascript">
function ShowMeanings(){
document.getElementsByClassName('hiding').item(0).style.visiblility = 'visible';
}
</script>
<?php
$con = mysql_connect("localhost", "root", "")
or die(mysql_error());
if (!$con) {
die('Could not connect to MySQL: ' . mysql_error());
}
mysql_select_db("project", $con)
or die(mysql_error());
$result = mysql_query("select * from words");
echo "<table border='1'>
<tr>
<th>word</th>
<th>meaning</th>
<th>check</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['word'] . "</td>";
echo "<td>";
echo "<div";
echo "class='hiding' style='visibility:hidden'>" . $row['meaninig'];
echo "</div>";
echo "</td>";
echo "<td>";
echo "<input";
echo "type= 'checkbox' name = 'checkbox' id = 'checkbox' value = '' />";
echo "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
</div>
<button onclick="ShowMeanings()">showmeaning</button>
Есть ли у вас какие-либо изменения jQuery? – magicianiam
Вы могли бы показать какие-либо ошибки или код отладки. Также $ row ['meaninig'] ошибочно написано ... не уверен, что это по дизайну? :) – devfunkd
Я знаю, что пропущен, но я не изменил столбец моей таблицы в базе данных i hava an erro, который находится здесь: document.getElementsByClassName (...). Item (...) is null document.getElementsByClassName ('hiding'). item (0) .style.visiblility = 'visible' – fahimeh