R
RedaccionesSEO
Beta
Redactor
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de 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.
Insertar CODE, HTML o 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
Insertar CODE, HTML o 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 edición:

