Я создаю сеть с информацией из базы данных MySQL и хочу, чтобы изображения появлялись после нажатия кнопки.
echo "<img align=\"left\"src=\"".$path[$y]."\" alt=\"error\">";
echo "<img align=\"right\"src=\"".$path_edit[$y]."\" alt=\"error\" id=\"$id[$y]\" style=\"visibility:hidden\">";
echo "_____________________________________";
echo "<script type=\"text/javascript\">";
echo "function showImage() {
document.getElementById(\"$id[$y]\").style.visibility=\"visible\";
}";
echo "</script>";
echo "<br><br>";
echo "<input type=\"button\" onclick=\"showImage();\" value=\"Show Picture\"/>";
echo "<p>";
Я хочу второе изображение (Изображение с $ PATH_edit [$ y ]) появляться после нажатия в его нижней части. (Кнопка появляется после каждой пары изображений). У меня есть все с echo, потому что это все в l oop, и я хочу, чтобы все это отображало столько раз, сколько входов имеет база данных. Я знаю, что не могу использовать переменные php в Javascript, я пробовал все, но не могу это исправить. Я новичок с php, html и понятия не имею о JavaScript.
Вот так это выглядит без нажатия кнопки Я знаю, что могу поставить идентификатор к изображению, но это будет работать только для первого. Вот как это выглядит после нажатия Я также попробовал это:
echo "function showImage() {
var id_id = \"$id[$y]\";
document.getElementById(id_id).style.visibility=\"visible\";
}";
Весь код:
<!DOCTYPE html>
<!--- basic page needs
================================================== -->
<meta charset="utf-8">
<title>Base de Datos ATLAS</title>
<meta name="Una gran base de datos de microscopía" content="">
<meta name="Pablo Cruz" content="">
<!-- mobile specific metas
================================================== -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- CSS
================================================== -->
<link rel="stylesheet" href="css/base.css">
<link rel="stylesheet" href="css/vendor.css">
<link rel="stylesheet" href="css/main.css">
<link rel="stylesheet" href="style.css">
<!-- script (I tried to put the function here, bu tit does not work either)
================================================== -->
<script src="js/modernizr.js"></script>
<!-- favicons
================================================== -->
<link rel="shortcut icon" href="logo.jpg" type="image/x-icon">
<link rel="icon" href="logo.jpg" type="image/x-icon">
Заранее спасибо.