Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/05/2005, 18:51
Avatar de caerolus
caerolus
 
Fecha de Ingreso: agosto-2004
Ubicación: Madrid, España
Mensajes: 280
Antigüedad: 19 años, 8 meses
Puntos: 1
Si te he entendido bien, quieres que el usuario cree un equipo con unos datos, creándose un registro nuevo en la tabla EQUIPOS. Y luego meter sus jugadores aleatoriamente en la tabla JUGADORES. Pues bien, una vez que tienes el registro creado en la tabla de equipos, identificado por un campo, pongamos que se llama ID, haces esto:
Código PHP:
$nombres = array("pepe""juan""paco""ruben"); // Estos serán los nombres posibles para los jugadores
$apellidos = array("gomez""gonzalez""garcia""martin"); // Estos los apellidos posibles
$edades = array(1820213034); // Estas son las edades
// Debes tener un array como los anteriores por cada campo randomizable, con todos los valores posibles
// Y ahora debes hacer un bucle de 20 iteraciones para meter 20 jugadores aleatorios en la tabla JUGADORES que pertenezcan al equipo ID
for($i 0$i 20$i++){
  
$nombre $nombres[rand(0count($nombres)-1)];
  
$apellido $apellidos[rand(0count($nombres)-1)];
  
$edad $edades[rand(0count($edades)-1)];
  
mysql_query("insert into jugadores values($id, $i, '$nombre', '$apellido', $edad");

El resto de campos serán los que quieras ponerle, pero con esto te harás una idea. He supuesto que la tabla jugadores es de esta forma:
Código:
create table jugadores(
  equipo int not null,
  jugador int not null,
  nombre varchar(50) not null,
  apellido varchar(50) not null,
  edad int not null,
  primary key(equipo, jugador)
)
De esta forma cada registro jugador estará identificado por el par (equipo, jugador), que son respectivamente el identificador del equipo y el número de jugador.
Espero lo entiendas ahora
__________________
Mi página personal: Julián Urbano