una opción es que si no son muchos los datos que tienes que mostrar podrias usar $_GET['']
Por ejemplo, si tienes que mostrar un nombre, un apellido y una fecha de una persona:
Código PHP:
//... lo que esta en tu archivo de consulta a la BD
$resultado = mysql_query($sql);
$row = mysql_fetch_array($resultado, MYSQL_NUM); //OJO.. no se te olvide hacer esto
header("Location: index.php?nombre=".$row[0]."&apellido=".$row[1]."&fecha=".$row[2]);
la funcion mysql_fetch_array lo que hace es que agrupa en forma de vector o array los datos resultantes de la consulta y con el parametro MYSQL_NUM le decimos que el vector ira numerado.
despues del ? en header colocas las variables GET separadas por un & y les asignas el valor con =
ahora en el index haces esto:
Código PHP:
if (isset($_GET['nombre']) && isset($_GET['apellido']) && isset($_GET['fecha'])) //verificas que las variables GET existan
{
echo $_GET['nombre']." ".$_GET['apellido']." ".$_GET['fecha'];
}
espero te ayude, es una solucion mas facil