Pegar dados da linha que foi marcada por um radio em uma tabela no php
Seguinte galera tenho um campo de busca e ao clicar em buscar pega os dados do banco e mostra ao usuário em uma tabela na mesma tabela tem uma coluna de botão de radio o que quero é pegar os dados que estão na linha marcada pelo radio. segue o código.
//Campo que o usuário ira digita a busca
<table>
<p><strong> Digite o nome do Usuário: </strong></p>
<td> <input type="text" class="input-medium search-query" maxlength="40" style="width:400px;" name="buscar" placeholder ="Pesquisar..."> </td>
<td> <button type="submit" class="btn btn-primary" name="btbusca" data-loading-text="Loading...">Buscar</button> </td>
</table>
<?php
if (isset($_POST['btbusca'])) {
$busca = $_POST['buscar'];
$link = mysql_connect('localhost','root','');
// Seleciona o Banco de dados através da conexão acima
$conexao = mysql_select_db('materiais',$link); if($conexao){
$sql = "SELECT * FROM pessoa where nome_pessoa like '%$busca%'";
$consulta = mysql_query($sql);
if(mysql_num_rows($consulta)===0){
echo'<script>alert("Usuário não encontrado"); </script>';
}
else {
echo '<table class="table table-hover" width=80% height=20% >';
echo '<tr>';
echo '<th></th>';
echo '<th>ID</th>';
echo '<th>Usuário</th>';
echo '</tr>';
// Armazena os dados da consulta em um array associativo
while($registro = mysql_fetch_assoc($consulta)){
echo '<tr>';
echo '<td><input type="radio" name="opc" /></td>';
echo '<td>'.$registro["id_pessoa"].'</td>';
echo '<td>'.$registro["nome_pessoa"].'</td>';
echo '</tr>';
}
echo '</table>';
}
}
}
?>Discussão (6)
Carregando comentários...