Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2011, 07:17
meuca
 
Fecha de Ingreso: marzo-2011
Mensajes: 12
Antigüedad: 13 años, 1 mes
Puntos: 1
Arrays en php

<?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.

Última edición por meuca; 25/03/2011 a las 07:40