Mostrar registros utilizando php

Hi buenas noches no se mucho de php espero me puedan ayudar.
Tengo mi código en bus_at.php es para realizar un búsqueda de un carro en especifico solo los datos de ese carro.
Mi código es el siguiente
$equipo = $_POST['Autotanque.equipo'];
$resultado = mysql_query("SELECT * FROM  Autotanque where equipo LIKE '%$equipo%'");
while ( $row = mysql_fetch_array($resultado) )
{$row = mysql_fetch_array($resultado);
$equipo = $row['equipo'];
$placa = $row['placa'];
$anio = $row['anio'];
$marca=$row['marca'];
$modelo = $row['modelo'];
$capacidad = $row['capacidad'];
echo "<br>Equipo: $equipo<br>";
echo "<br>Placa: $placa<br>";
echo "<br>Año: $anio<br>";
echo "<br>Modelo: $modelo<br>";
echo "<br>Capacidad: $capacidad<br>"; }
?>
<!--br-->El problema es que yo escribo el num ejempo 9800 y me muestra 5 carros que ya se encuentran en la base y solo quisiera que me mostrara los datos de ese
Espero me puedan sacar de mi duda son muy amables gracias. Please

1 Respuesta

Respuesta
1
Puedes hacer tu búsqueda más especifica, por ejemplo:
<?php
$link = mysql_connect("servidor", "usuario", "contraseña");
$db = mysql_select_db("nombre de la base de datos", "link");
$busqueda = $_POST ["nombre de la caja de texto donde envias la informaicon"];
$query = "SELECT COUNT(*) encontrado FROM Autotanque WHERE equipo = '$busqueda' ";
$result = mysql_query($query);
if(!$result) { die("Hubo un problema con la BD, intentalo de nuevo mas tarde"); }
    else { $fila = mysql_fetch_assoc($result); }
if($fila["encontrado"] == '1')
{
echo'
<table align=center border=1 cellspacing=5>
';
echo'
<td>EQUIPO</td>
';
echo'
<td></td>
';
echo'
<td>PLACA</td>
';
echo'
<td></td>
';
echo'
<td>AÑO</td>
';
echo'
<td></td>
';
echo'
<td>MODELO</td>
';
echo'
<td></td>
';
echo'
<td>CAPACIDAD</td>
';
echo'
<td></td>
';
while ($reg=mysql_fetch_row($query))
{
echo'
<tr>
';
foreach($reg as $cambia)
{
echo'
<td>', $cambia, '
<td>';
}
}
echo'
</table>
';
$numreg=mysql_num_rows($query);
print('REGISTROS MOSTRADOS:  '.''.$numreg);
}
else
{
die("Tu busqueda no tubo resultados. Intenta de nuevo");
}
?>
Es lo primero que se me ocurre.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas