Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2005, 15:13
Saldu
Invitado
 
Mensajes: n/a
Puntos:
Pregunta en PHP

Hola,miren para que sepan bien qué es lo que estoy queriendo construir les pido que entren y lean este topic:

Tablas en PHP



Lean ese topic para saber más o menos qué es a lo que yo quiero llegar...
Primero en principal,quiero mostrarles mi tabla jugadores:

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,
Pases int not null,
Tackle int not null,
Físico int not null,
Patada int not null,
velocidad int not null,
Pase Hoocker int not null,
Scrum int not null,
Potencia int not null,
primary key(equipo, jugador),
foreign key (equipo) references equipos (id) on delete cascade on update cascade
)



No sé porqué razón no me la deja poner...Si es que saben,porfavor,diganme haci puedo construir mi tabla jugadores...

Bueno,teniendo esa tabla,veran que tengo puestas 8 habilidades pases,tackle,etc etc....

Bueno en mi archivo sistemausuarios.php que es el archivo que yo quiero usar para que se repartan al azar jugadores,con determinados niveles,quiero saber si está bien hecho

Este es mi archivo sistemausuarios.php:

<?
$nombres = array("Tomas", "Juan", "Nicolas", "Ruben");
$apellidos = array("Gomez", "Gonzalez", "Garcia", "Lopez");
$edades = array(17,18,19, 20, 21,22,23,24,25,26,27,28,29,30,32,33 34); // Estas son las edades
// Debes tener un array como los anteriores por cada campo randomizable, con todos los valores posibles
$Fisico = array("1,2,3,4,5,6,7,8");
$Pases = array("1,2,3,4,5,6,7,8");
$Tackle = array("1,2,3,4,5,6,7,8");
$Patada = array("1,2,3,4,5,6,7,8");
$Velocidad = array("1,2,3,4,5,6,7,8");
$Hookeo = array("1,2,3,4,5,6,7,8");
$Potencia = array("1,2,3,4,5,6,7,8");
$scrum = array("1,2,3,4,5,6,7,8");


$res = mysql_query("select id from equipos"); // Seleccionamos todos los equipos
while($row = mysql_fetch_array($res)){
$id = $row['id']; // Supondré que así se identifica a un equipo
// A partir de aquí simplemente el código que ya te puse
for($i = 0; $i < 20; $i++){
$nombre = $nombres[rand(0, count($nombres)-1)];
$apellido = $apellidos[rand(0, count($nombres)-1)];
$edad = $edades[rand(0, count($edades)-1)];
mysql_query("insert into jugadores values($id, $i, '$nombre', '$apellido', $edad",$Fisico,$Pases,$Tackle,$Patada,$Velocidad,$ Hookeo,$Potencia,$scrum);
}
}
?>


Yo ahí puse $Fisico = array("1,2,3,4,5,6,7,8"); verán que he puesto 1,2,3,4... esos son los niveles que quiero poner...es hasta 20 la cosa,pero lo he puesto hasta 8 que es entre lo que yo quiero que se distribuya al azar...

Ahora les pregunto,cómo puedo hacer para poner qué nombre tiene el nivel 1(osea desastroso),y cuánto valor tiene?

Cómo puedo hacer para que el nivel 20 tenga un nombre,y también tenga más poder que el nivel 19 y a la vez muchísimo más nivel q el nivel 2 o 1??

Dónde los pongo y cómo? Y tambin,quisiera saber,cómo puedo hacer para que supongamos que yo entreno al jugador durante 8 sems,cómo hago para que en 8 sems,el jugador que estaba en nivel 9 en determinada habilidad pase al nivel 10,en 8 semanas? automaticamente?

Gracias...

Última edición por Saldu; 26/05/2005 a las 15:18 Razón: Me equivoqué en algo...