Buenas,
¿Así lo pusiste y seguía saliendo la página en blanco?
Código PHP:
<?php
// solo para desarrollo
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', true);
require_once("../autoad/includes/connection.php"); ?> //aqui obtengo la base de datos
<?php
if(empty($_GET['nombre'])){
} else{
$nombre = $_GET['nombre'];
$query = $con->query("SELECT id_auto, nombre, precio, modelo, kilometraje, transmision, cilindros, turbo, estado, adeudos, verificacion, factura, pintura, reparaciones, servicios, interiores, llantas, otros FROM catalogo WHERE nombre = '$nombre'");
$result = mysqli_num_rows($query);
if($result >=1){
$numero = 0;
echo "<table border='1' cellspacing='1' cellpadding='2' style='font-size: 10pt'>";
while ($row = $query->fetch_array())
{
?>
Otra opción es ver los log del servidor, a ver si te está avisando del error que sucede.
Como alternativa, y es buena costumbre hacerlo para ver que lo que recibe cada cosa es lo que se espera, es debugear las variables y las funciones.
Algunos ejemplos:
Código PHP:
// variable
var_dump($mivariable);
// funcion
var_dump(mifuncion());
// funcion de clase
var_dump($this->mifuncion());
Dependiendo del contenido y el resultado te saldrán resultados null, true, false, array.., object..., etc.
Es un poco tedioso, pero darás con el fallo seguro!!
Prueba y nos cuentas.
Saludos,