while ($row = $result->fetch_assoc()) {
$pic = $row["Bilde"];
$name = $row["Navn"];
$info = $row["Informasjon"];
$link = $row["Link"];
$book = $row["Book"];
echo "
";echo "
echo "
$info";echo "
$name/ ";
echo "
";}
与
if(isset($_POST["tothis"])) {
$place = $_POST["place"];
$sql = "SELECT * FROM bosted WHERE Navn = $place";
$result = $connection->query($sql) or die($connection->error);
我在学校里有一个任务,我应该在这个网站上建立一个有关该地区所有可能睡觉的可能性的网站,例如该地区的旅馆,小木屋和其他东西,并且我想在一个页面上显示一个地点,取决于我从上表中单击的那一个,因此我不必为每个地方制作一个单独的页面。我试过使用:
但是随后,$place变成了while循环中las
的值。我应该怎么做才能赋予$place我在表中单击的位置的值。抱歉,如果不清楚,但我很难确切解释我的意思...
最佳答案
为什么不使用跨所有列的单个单元格创建一个空行并将结果放在那呢?然后使用ajax为您填充单元格...
PHP文件:while ($row = $result->fetch_assoc()) {
$pic = $row["Bilde"];
$name = $row["Navn"];
$info = $row["Informasjon"];
$link = $row["Link"];
$book = $row["Book"];
echo "
";echo "
echo "
$info";echo "
$name/ ";
echo "
";}
echo "
";JavaScript文件(site.js):
$(document).ready(function () {
$("#link").on("click", function () {
var src = "urlwithdetail.php";
$.ajax({
type: 'GET',
url: src,
success: function (place) {
$("#details").html(place);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("Error: " + errorThrown);
}
});
});
});