16/10/2012, 04:22
|
| | Fecha de Ingreso: enero-2010
Mensajes: 239
Antigüedad: 14 años, 10 meses Puntos: 0 | |
Respuesta: Problema con incremento de variables. Cita:
Iniciado por alex760125 Me he dado cuenta que no hay repeticiones impares(Abajo en rojo), parece que recibo todos los registros dobles desde Mysql.http://i46.tinypic.com/2elxtva.jpg
Este es el incremento que le hago a las variables y las consultas.
Código PHP:
Ver originalclass ContarEstrellas extends Conectar { protected $euno=0; protected $edos=0; protected $etres=0; protected $ecuatro=0; protected $ecinco=0; protected $eseis=0; protected $esiete=0; protected $eocho=0; protected $enueve=0; protected $ediez=0; protected $eonce=0;// Esto hasta $cincuenta. //***************************** protected $exx; protected $enum_resultados; //****************************** //********************************************* public function Econsulta() { $ebuscar = "SELECT jugadas.uno,jugadas.dos,jugadas.tres,jugadas.cuatro,jugadas.cinco FROM jugadas ORDER BY jugadas.jugadaid"; } //************************************************** public function Eincremento() { for($i=0; $i<$this->enum_resultados; $i++) { while($eelementos = each($eec)) { switch($eelementos["value"]) { case 1: $this->euno = $this->euno+1; break; case 2: $this->edos = $this->edos+1; break; case 3: $this->etres = $this->etres+1; break; case 4: $this->ecuatro = $this->ecuatro+1; break; case 5: $this->ecinco = $this->ecinco+1; break; case 6: $this->eseis = $this->eseis+1; break; case 7: $this->esiete = $this->esiete+1; break; case 8: $this->eocho = $this->eocho+1; break; case 9: $this->enueve = $this->enueve+1; break; case 10: $this->ediez = $this->ediez+1; break; case 11: $this->eonce = $this->eonce+1; break; }[B]//hasta 50[/B] } } } //****************************************************** public function EcreaTabla() { $ekkk = array($this->euno, $this->edos, $this->etres, $this->ecuatro, $this->ecinco, $this->eseis, $this->esiete, $this->eocho, $this->enueve, $this->ediez, $this->eonce);// Esto hasta $cincuenta. foreach ($ekkk as $ek1 => $ev1) { foreach ($ekkk as $ek2 => $ev2) { if ($ek1 != $ek2) { if ($ev1 == $ev2) { } } } } $this->eyy = array(1=>$this->euno, 2=>$this->edos, 3=>$this->etres, 4=>$this->ecuatro, 5=>$this->ecinco, 6=>$this->eseis, 7=>$this->esiete, 8=>$this->eocho, 9=>$this->enueve, 10=>$this->ediez, 11=>$this->eonce);// Esto hasta $cincuenta. public function EtablaNormal() { echo "<table>"; echo "<tr>"; foreach ($this->epp as $ok1 => $ov1) { echo "<td valign='bottom'>"; echo "<table border='1'>"; foreach ($this->eyy as $ok2 => $ov2){ if ($ov1 == $ov2){ echo "<tr>"."<td bgcolor='#FFFF00'>".$ok2."</td>"."</tr>";}} echo "<tr>"."<td bgcolor='#FF0000'>".$ov1."</td>"."</tr>"; echo "</table>"; echo "</td>";} echo "<td valign='bottom'> </td>"; echo "<td valign='bottom'> </td>"; echo "<td valign='bottom'> </td>"; echo "<td valign='bottom'> </td>"; echo "<td valign='bottom'> </td>"; echo "<td valign='bottom'> </td>"; }En esta tabla con los foreach comparo las repeticiones con las veces que se repite cada número del último array(). }
Última edición por alex760125; 16/10/2012 a las 05:26 |