Ну это мой первый раз, чтобы задать вопрос на этом сайте, поэтому, пожалуйста, помогите мне с этим.Как получить значение id ссылки в 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>";
?>
И когда я первый попробовать его в имени Rick первого клиента выход нормально, но когда я нажимаю по имени Джон другого клиента информацию Рик придет и не для Джона, и я заметил, что когда я всегда нажимаю модальный, ширина моего контейнера в веб-странице становится меньше.
Ну я, наконец, выяснить информацию о вещах, и это мой код ..
$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>";
?>
Я только изменениями данных-цели ссылки и идентификатор модальных Теперь мой проблема только в том, что каждый раз, когда я нажимаю мой модальный, ширина моего контейнера становится меньше, из-за тега ???
Почему' value' атрибут.. для 'a'? Почему атрибут' href' содержит только имя? –