<?php
//iniciamos una sesion para todas las páginas
session_start();
//Conectamos con la base
$conexion=mysql_connect("localhost","root","");
//seleccionamos la base de datos
mysql_select_db("torneos")
or die("Problemas en la seleccion de la base de datos");
$c=0;
$_SESSION['continente']="Europa";
function funcion_continente(){//abro funcion
$continentes = "select * from paises where Continente='".$_SESSION['continente']."'";
$continente = mysql_query($continentes);
while($A=mysql_fetch_array($continente)){ //abro while 1
$paises = "select * from torneos";
$pais = mysql_query($paises);
while($B=mysql_fetch_array($pais)){ //abro while 2
if ($A['nombre']==$B['pais']){ // abro if
$c=$c+1;
$nom="torneo".$c;
echo $nom."<br>";
$torneo=array
(
$nom => array
("pais" => $B['pais'],
"mes" => $B['mes'],
"ano" => $B['ano'],
"tipo" => $B['tipo'],
"nombre" => $B['nombre'],
"tipo" => $B['tipo'],
"usuario" => $B['usuario'],
"web" => $B['web'],
),
);
} // cierro if
} //cierro while 2
} //cierro while 1
ECHO "<br>pais".$torneo["torneo1"]["pais"];
ECHO "<br>nom".$torneo["torneo1"]["nombre"];
ECHO "<br>pais".$torneo["torneo18"]["pais"];
ECHO "<br>nom".$torneo["torneo18"]["nombre"];
} //cierro funcion
funcion_continente()
?>
alguien puede decirme como hacer para incluir campos en el array $torneo... puesto que ahora solo me incluye el último. (machacando los registros)
he probado con arra_push($torneo, .................. ) pero algo debo estar haciendo mal puesto que me da errores.