Javascript 模态如何从图像中提取数据?

Javascript 模态如何从图像中提取数据?,javascript,php,html,sql,Javascript,Php,Html,Sql,我正在开发一个宿舍管理页面。我现在正在为结帐构建代码。我这里有一个图像,它触发了一个模态。图像从sql中获取“room_id”的值。以下是我如何获得其图像的房间: <?php include('db.php'); $sql = "SELECT * FROM rooms order by room_name asc"; { $result = $conn->query($sql); while($row = $resul

我正在开发一个宿舍管理页面。我现在正在为结帐构建代码。我这里有一个图像,它触发了一个模态。图像从sql中获取“room_id”的值。以下是我如何获得其图像的房间:

<?php
     include('db.php');
      $sql = "SELECT * FROM rooms order by room_name asc";
      {
        $result = $conn->query($sql);
        while($row = $result->fetch_assoc()) 
        {
            if ($row["room_type"]=="DELUXE")
            {
                if ($row["room_status"]=='AVAILABLE')
                { 
?>

然后我显示如下:

<form action="" method="post">
    <td><a href="../admin pages/rooms/CheckIn.php?room_id=<?php echo $row["room_id"]; ?>" onclick="return confirm('CheckIn?')"><img src='../dist/img/Green bed.PNG'/></a>

    <?php } else if($row["room_status"]=='UNAVAILABLE'){ ?>
    <td><img data-toggle="modal" data-target="#modal-danger" src='../dist/img/Red bed.PNG'  name="ToOut" value="<?php echo $row["room_id"];?>">
    javascript:document.forms['frmbrand'].hidbrand.value = this.value;
    <?php } ?>
    </form>
    <br><b><?php echo $row["room_type"]; ?></b><small><?php echo $row["room_name"]; echo $row["room_id"]; ?></small><i><span> Php<?php echo $row["room_price"]; ?>.00</span></i></td>
  <?php }}} ?>

">
javascript:document.forms['frmbrand'].hidbrand.value=this.value;

Php.00
然后,我有一个用于签出的模式,该模式在单击图像时触发:

<div class="modal modal-danger fade" id="modal-danger">
      <div class="modal-dialog">
        <div class="modal-content">
          <div class="modal-header">
            <h4 class="modal-title">Billing</h4>
          </div>
          <div class="modal-body">
          <?php ECHO $_POST["ToOut"];?>
          </div>
          <div class="modal-footer">
            <a type="button" class="btn btn-outline" data-dismiss="modal" data-target="#add">Extra Room Service</a>
            <a type="button" class="btn btn-outline" data-toggle="modal" href="rooms/CheckOut.php?room_id=<?php echo $row["room_id"]; ?>">Check Out</a>
            <a type="button" class="btn btn-outline" data-toggle="modal" data-target="#add">Extra Room Service</a>
            <a type="button" class="btn btn-outline" data-toggle="modal" data-target="#add">Add Orders</a>
          </div>
        </div>
      </div>

演员表
额外客房服务
添加订单

结帐页面正在工作。我发现模式没有工作
获取数据。

值字段用于输入标记,而不是img标记。您可以使用隐藏的输入类型,而不是将值存储在img标记上。例如:

<input type="hidden" name="ToOut" value="<?php echo $row["room_id"];?>" />. 

值字段用于输入标记,而不是img标记。您可以使用隐藏的输入类型,而不是将值存储在img标记上。例如:

<input type="hidden" name="ToOut" value="<?php echo $row["room_id"];?>" />. 

@Isaiah则有其他错误。如果您将此代码放在表单中,则它保证工作。@Isaiah则有其他错误。如果您将此代码放在表单中,则它保证工作。