如何在php中获得链接的值id


How to get the value id of the link in php

这是我第一次在这个网站上提问,所以请有人帮帮我。

我想通过单击表中的名称来显示我的客户信息的信息,当我单击它时,我想在模态中看到信息。这是我的代码

<?php
include 'config.php';
$data = mysqli_query($con,"SELECT * FROM appliancesrep") or die(mysqli_error());
echo "<tbody>";
while($row = mysqli_fetch_array($data)){
  echo "<tr>";
  echo '<td>' .$row['descr']. '</td>';
  echo '<td>' .$row['model']. '</td>';
  echo '<td>' .$row['brand']. '</td>';
  echo '<td>' .$row['purchased']. '</td>';
  echo  limit($row['problem'],20);
$str = mysqli_query($con,"SELECT * from customer WHERE id =" . $row['id']);
while($row = mysqli_fetch_array($str)){
echo '<td><a data-toggle="modal" data-target="#exampleModal"href="'.$row['fname'].$row['mname'] . $row['lname']. '" value="' .$row['id']. '">' .$row['fname']."".$row['mname']." " .$row['lname'].  '</a></td>';
echo "<div class='modal fade' id='exampleModal' tabindex='-1' role='dialog' aria-labelledby='exampleModalLabel'>
<div class='modal-dialog' role='document'>
<div class='modal-content'>
<div class='modal-body'>
<form>
<div class='form-group'>
<label for='recipient-name' class='control-label'>Name:</label>
<label for='recipient-name' class='control-label' value='" .$row['id']. "'>" .$row['fname']." ".$row['mname']." " .$row['lname']. "</label></div>
<div class='form-group'>
<label for='recipient-name' class='control-label'>Gender:</label>
<label for='recipient-name' class='control-label'>".$row['gender']."</label>
</div>
</form>
<div class='modal-footer'>
<button type='button' class='btn btn-danger'>Delete</button>
<button type='button' class='btn btn-primary' data-dismiss='modal'>Close</button>
        </div>
      </div>
    </div>
  </div>
  }
}
echo "</tr>";
echo "<tbody>";
?>

当我第一次尝试它在第一个客户的名字里克输出是ok的,但当我点击另一个客户的名字约翰里克的信息将出现,而不是约翰,我注意到,当我总是点击模态我的网页容器的宽度越来越小。

好吧,我终于弄清楚了信息的东西,这是我的代码…

$str = mysqli_query($con,"SELECT * from customer WHERE id =" . $row['id']);
while($row = mysqli_fetch_array($str)){
echo '<td><a data-toggle="modal" data-target="#'.$row['id'].'" value="'.$row['id']. '">' .$row['fname']."".$row['mname']." " .$row['lname'].  '</a></td>';
echo "<div class='modal fade' id='".$row['id']."' tabindex='-1' role='dialog' aria-labelledby='exampleModalLabel'>
<div class='modal-dialog' role='document'>
<div class='modal-content'>
<div class='modal-body'>
<form>
<div class='form-group'>
<label for='recipient-name' class='control-label'>Name:</label>
<label for='recipient-name' class='control-label' value='" .$row['id']. "'>" .$row['fname']." ".$row['mname']." " .$row['lname']. "</label></div>
<div class='form-group'>
<label for='recipient-name' class='control-label'>Gender:</label>
<label for='recipient-name' class='control-label'>".$row['gender']."</label>
</div>
</form>
<div class='modal-footer'>
<button type='button' class='btn btn-danger'>Delete</button>
<button type='button' class='btn btn-primary' data-dismiss='modal'>Close</button>
        </div>
      </div>
    </div>
  </div>
  }
}
echo "</tr>";
echo "<tbody>";
?>

我只改变链接的数据目标和模态的id现在我唯一的问题是,每次我点击我的模态我的容器的宽度越来越小,是因为标签吗??

 <div class='modal-footer'>
<button type='button' class='btn btn-danger'>Delete</button>
<button type='button' class='btn btn-primary' data-dismiss='modal'>Close</button>
    </div>
  </div>
</div>
</div>";
}
}
echo "</tr>";
echo "<tbody>";

放一个代码";在最后一个div标签后面,纠正语法错误。

您的模型主体没有正确关闭。应该是:

<div class='modal-body'>
<form>
<div class='form-group'>
<label for='recipient-name' class='control-label'>Name:</label>
<label for='recipient-name' class='control-label' value='" .$row['id']. "'>" .$row['fname']." ".$row['mname']." " .$row['lname']. "</label></div>
<div class='form-group'>
<label for='recipient-name' class='control-label'>Gender:</label>
<label for='recipient-name' class='control-label'>".$row['gender']."</label>
</div>
</form>
</div> <!-- modal-body -->