R
RedaccionesSEO
Beta
Redactor
No recomendado
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola, Betas!
Necesito de su ayuda, estoy realizando una nomina de equipo en la cual necesito la forma de sumar todas las columnas o un acumulador. Por ejemplo de las faltas, puntos, partidos jugados así sucesivamente, y no me esta funcionando si hay alguien con amabilidad que pueda revisar el código y indicarme el error que estoy cometiendo o si falta algo estaré muy agradecido, creo que es solo un simple error espero pronta respuesta.
BASE DE DATOS
Necesito de su ayuda, estoy realizando una nomina de equipo en la cual necesito la forma de sumar todas las columnas o un acumulador. Por ejemplo de las faltas, puntos, partidos jugados así sucesivamente, y no me esta funcionando si hay alguien con amabilidad que pueda revisar el código y indicarme el error que estoy cometiendo o si falta algo estaré muy agradecido, creo que es solo un simple error espero pronta respuesta.
Inserir CODE, HTML ou PHP:
<?php
class nominaequipo
{
//atributos
public $nombre;
public $numero;
public $partido;
public $faltas;
public $asistencia;
public $tiro_libre;
public $dospuntos;
public $trespuntos;
public $pase_concretado;
public $recuperacion;
public $tapon;
public $puntospartidos;
//metodos
public function cargar($nombre, $numero,$partido, $faltas, $asistencia, $tiro_libre, $dospuntos, $trespuntos, $pase_concretado, $recuperacion, $tapon, $puntospartidos)
{
$this->nombre=$nombre;
$this->numero=$numero;
$this->partido=$partido;
$this->faltas=$faltas;
$this->asistencia=$asistencia;
$this->tiro_libre=$tiro_libre;
$this->dospuntos=$dospuntos;
$this->trespuntos=$trespuntos;
$this->pase_concretado=$pase_concretado;
$this->recuperacion=$recuperacion;
$this->tapon=$tapon;
$this->puntospartidos=$puntospartidos;
}
}
class jugadores extends nominaequipo
//Total de puntos / partidos jugados
{
public $hola=array();
public function prueba()
{
$this->acumuladort=$acumuladort= array('nombre' => $this->nombre, 'numero' => $this->numero,
'partido'=> $this->partido, 'faltas'=>$this->faltas, 'asistencia'=>$this->asistencia, 'tiro_libre'=>$this->tiro_libre, 'dospuntos'=>$this->dospuntos, 'trespuntos'=>$this->trespuntos, 'pase_concretado'=>$this->pase_concretado, 'recuperacion'=>$this->recuperacion, 'tapon'=>$this->tapon,
'puntospartidos'=>$this->puntospartidos);
}
public function operacion()
{
echo "<center>"."<h1>"."Promedio del Jugador"."</h1>";
$averague=$this->puntospartidos/$this->partido;
echo "<center>"."El jugador: ".$this->nombre."posee un averague de: ".$averague."<br>";
}
public function guardadop()
{
$porcen=fopen('team.txt','a');
fwrite($porcen, $this->acumuladort['faltas'].',');
}
}
$nomina=file('equipo.txt');
$jugador=new jugadores();
for ($i=0; $i < count($nomina) ; $i++)
{
list($nombre, $numero,$partido, $faltas, $asistencia, $tiro_libre, $dospuntos, $trespuntos, $pase_concretado, $recuperacion, $tapon, $puntospartidos)=explode(',', $nomina[$i]);
$jugador->cargar($nombre, $numero,$partido, $faltas, $asistencia, $tiro_libre, $dospuntos, $trespuntos, $pase_concretado, $recuperacion, $tapon, $puntospartidos);
$jugador->prueba();
$jugador->guardadop();
$jugador->operacion();
}
?>
BASE DE DATOS
Inserir CODE, HTML ou PHP:
Jose ,78,555,522,789,7978,7957,65656,8989+5,89898,99,250
Chavez ,23,41,246,7,51,126,44,7,4,78,58
,,,,,,,,,,,
,,,,,,,,,,,
,,,,,,,,,,,
,,,,,,,,,,,
,,,,,,,,,,,
,,,,,,,,,,,
,,,,,,,,,,,
,,,,,,,,,,,
,,,,,,,,,,
Última edição: