Recommended Servers - Topics UP



Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Error php armando modulo  (Visto 584 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline FrancoB Posteado: June 18, 2017, 03:44:55 PM

Hola, como están?

Estoy rearmando un rank gens ya que no existe actualmente en ningún lado como yo lo quiero.
La idea es que ordene por puntos de contribución, y que muestre de que gens es. Las tablas y todo esta todo bien, pero a al hora de mostrar de que gens es es cuando ocurre el error.
Pongo abajo la parte que maneja dichos datos.
Aclaracion: Si pongo row[2] = 1 / row[2] = 2. Muestra siempre la misma imagen (la primera)
Si pongo row[2] == 1 / etc . No muestra ninguna imagen.

Code: [Select]

<!--
Gens Ranking Completo
-->
<style type="text/css">
<!--
.red {
    color: #800000;
}
.grey {
    color: #000000;
}
.gold {
    color: #BEC402;
}
.blue {
    color: #0080FF;
}
.green {
    color: #00FF40;
}
.themain2 {
background: red;
-moz-border-radius: 8px 8px 8px 8px;
}

.topp11 {
background: red;
color: #FFFFFF;
font-weight: bold;
-moz-border-radius: 8px 0 0 0;
}

.topp22 {
background: red;
color: #FFFFFF;
font-weight: bold;
text-align: center;
}

.topp33 {
background: red;
color: #FFFFFF;
font-weight: bold;
-moz-border-radius: 0 8px 0 0;
}
.trhover {
background: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.trhover:hover{background: #ffeab0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.trhover:active{background: #ffeab0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.themain2 tr .themain2 {
font-weight: bold;
color: #FFF;
text-align: center;
}

-->

</style>
<br>

  <table  width="800" >
    <tbody oncontextmenu="return false">
   
 
    <td>
   
    <table class="table table-striped table-condensed">
      <thead><tr>
    <td  align="center"><b>#</b></td>
        <td  align="center"><b>Nombre</b></td>
<td  align="center"><b>Puntos</b></td>
     <td  align="center"><b>Gens</b></td>
      </tr>
      </thead>

<?
include 'config.php';
$cnn=@mssql_connect($core['db_host'],$core['db_user'],$core['db_password']) or die('Error al conectar con el sql');
$db=@mssql_select_db($core['db_name'],$cnn) or die('Error al conectar con la database');

$killer="select TOP 300 Name, Contribution From Gens_Rank where Family > '0' AND Contribution >= 1 order by Contribution desc";
$sql_killer_check=mssql_query($killer);

//Familia
$Family="select sum(Family) from MuOnline.dbo.Gens_Rank where Contribution > 0";
$sql_Family_check=mssql_query($Family);
$row2=mssql_fetch_row($sql_Family_check);

if ($row[2] == 1 ) {
   $familyimg ='<IMG SRC="gensrank_images/dlogo.png">';
    }
elseif ($row[2] == 2 ) {
   $familyimg ='<IMG SRC="gensrank_images/vlogo.png">';
    }


for($i=0;$i < mssql_num_rows($sql_killer_check);++$i)
{
$s=$i+1;
$row=mssql_fetch_array($sql_killer_check);


echo "

<tbody><tr>
<td  align='center'><b>$s</b></td>
          <td  align='center'><b>$row[0]</b></td>
          <td  align='center'><b>$row[1]</b></td>
<td  align='center'>$familyimg</td>
        </tr>"; }
       
     
?>
      </tbody></table>
 

</table>

<!--
Gens Ranking Completo
-->



La parte del codigo que maneja eso es:

Code: [Select]
//Familia
$Family="select sum(Family) from MuOnline.dbo.Gens_Rank where Contribution > 0";
$sql_Family_check=mssql_query($Family);
$row2=mssql_fetch_row($sql_Family_check);

if ($row[2] == 1 ) {
   $familyimg ='<IMG SRC="gensrank_images/dlogo.png">';
    }
elseif ($row[2] == 2 ) {
   $familyimg ='<IMG SRC="gensrank_images/vlogo.png">';
    }


Yahoo respuestas papá

Offline Azzlaer #1 Posteado: June 18, 2017, 04:36:23 PM

  • MAESTRO

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.278
  • Gracias recibida: 17584
  • cl
Facil ... no veo que tengas declarada la variable $familyimg  y otra cosa que seguro te da problemas son las mayusculas asi que si vas a declarar variables procura hacerlo siempre en minuscula :)


Offline FrancoB #2 Posteado: June 18, 2017, 06:27:32 PM

Facil ... no veo que tengas declarada la variable $familyimg  y otra cosa que seguro te da problemas son las mayusculas asi que si vas a declarar variables procura hacerlo siempre en minuscula :)

$Family="select sum(Family) from MuOnline.dbo.Gens_Rank where Contribution > 0";


Asi no se declara? Como quedaria sino ?

Yahoo respuestas papá

Offline Azzlaer #3 Posteado: June 18, 2017, 06:29:54 PM

  • MAESTRO

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.278
  • Gracias recibida: 17584
  • cl
Tu error fue poner esto :v

Code: [Select]
$Family="select sum(Family) from MuOnline.dbo.Gens_Rank where Contribution > 0";

$familyimg ='<IMG SRC="gensrank_images/dlogo.png">';

Tendrias que poner la misma variable ... o sea tendria que quedar

Code: [Select]
$familyimg ='<IMG SRC="gensrank_images/dlogo.png">';
$familyimg="select sum(Family) from MuOnline.dbo.Gens_Rank where Contribution > 0";

Mandame el modulo entero por PM o subimelo a un host que lo veo mejor en mi pc :)


Offline FrancoB #4 Posteado: June 18, 2017, 07:02:47 PM

@Azzlaer  te mande solicitud fb !

Yahoo respuestas papá

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Recommended Servers - Topics Bottom



 

Related Topics

  Subject / Started by Replies Last post
5 Replies
1182 Views
Last post November 22, 2016, 10:57:12 AM
by jigokush
2 Replies
581 Views
Last post January 25, 2017, 08:04:11 PM
by ZabiinoOo
0 Replies
643 Views
Last post May 28, 2017, 07:06:31 PM
by humito
0 Replies
472 Views
Last post June 04, 2017, 03:09:37 PM
by humito
3 Replies
921 Views
Last post June 13, 2017, 05:47:40 PM
by pichuxdd