Buen dia al usar un buscador tengo el problema de que si uso un If solo me devuelve el primer resultado y si uso un While si me encuentra todos los resultados, pero me imprime varias veces el ultimo que encuentra como podria corregir este error, gracias asi esta mi codigo:
while ($row=mysql_fetch_array($resultado)){
$found = true;
$nombre = mysql_result($resultado, $i, 'nombre');
echo"<form name='formulario1' action='empresa_editar.php' method='post' >
<input type='hidden' name='idx' value='".$row['ID']."'> <table width='550' border='0' align='center' bgcolor='#FFFF99'>
";echo"<tr>
<td>Numero</td>
<td><input type='text' name='ID' value='".$row['ID']."'>
</td>
</tr>
";echo"
<tr>
<td>Nombre</td>
<td><input type='text' name='nombre' value='".$row['nombre']."'>
</td>
</tr>
";echo"<tr>
<td>Afiliacion</td>
<td><input type='text' name='afiliacion' value='".$row['afiliacion']."' > </td>
</tr>
</td></table></form>";
}
if(!$found) {
echo "No existe ninguna similitud";
}
?>