tomando en cuenta que dices que funciona bien si la tabla la pones directamente, prueba con la comprobacion de envio asi:
Código PHP:
Ver originalif(!isset($_POST['nombre']) || empty($_POST['nombre'])){ //comprobamos todo de una sola vez, si no existe o esta vacio echo "El nombre es obligatorio para buscar";
exit(); // con exit() le dices al codigo que hasta este punto pare, no siga leyendo mas. }else{
include("abrir_conexion.php");
$nombre = $_POST['nombre'];
//seguimos la secuencia
$resultados = mysqli_query($conexion,"SELECT * FROM $tabla_db2 WHERE nombre = '".$nombre."'"); echo
"<table width=\"100%\" border=\"1\">
<tr>
<td><b><center>Nombre</center></b></td>
<td><b><center>Cuit</center></b></td>
<td><b><center>Direccion</center></b></td>
<td><b><center>Telefono</center></b></td>
<td><b><center>Mail</center></b></td>
<td><b><center>Comentario</center></b></td>
<td><b><center>Iva</center></b></td>
</tr>
<tr>
<td>".$consulta['nombre']."</td>
<td>".$consulta['cuit']."</td>
<td>".$consulta['direccion']."</td>
<td>".$consulta['telefono']."</td>
<td>".$consulta['mail']."</td>
<td>".$consulta['comentario']."</td>
<td>".$consulta['iva']."</td>
</tr>
</table>";
}
include("cerrar_conexion.php");