SA-MP Forums Archive
[Pedido] Lуgica de PHP p/ PAWN (Cor sim, cor nгo) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Lуgica de PHP p/ PAWN (Cor sim, cor nгo) (/showthread.php?tid=584046)



Lуgica de PHP p/ PAWN (Cor sim, cor nгo) - pWesley - 02.08.2015

Olб, eu gostaria de saber como fazer um cуdigo funcional que define linha a linha diferenciando uma cor da outra. Eu posso citar 2 mйtodos em PHP:

PHP код:
<?php
$num 
1;
while(
$array mysql_fetch_array($res)) {
if(
$num == 1) { $cor="preto"; } else { $cor "sem cor"; }
echo 
$cor;
$num $num 1;

---------------------
print(
"<table border=0 cellpadding=0 cellspacing=0>\n");
while(
$dados=mysql_fetch_array($variavel_de_pesquisa)) {
  
$fundo=($dados[id] % == 0) ? "#385070" "#F0F4F8";
  print(
"<tr>\n");
  print(
"<td bgcolor=".$fundo.">".$dados[id]."</td>\n");
  print(
"</tr>");
}
print(
"</table>");
?>
Queria saber mais ou menos uma lуgica pra aplicar no PAWN. Porque eu jб tentei de vбrias formas e nгo consegui.

OBS: Й pra sistema em MySQL.


Re: Lуgica de PHP p/ PAWN (Cor sim, cor nгo) - Dayvison_ - 02.08.2015

PHP код:
new bool:cor;
new 
fundo[8];
new 
dado[128];
new 
linhasfield;
cache_get_data(linhasfieldconexao);
if(
linhas)
{
    print(
"<table border=0 cellpadding=0 cellspacing=0>\n"); 
    for(new 
plinhasp++)
    {
        
cache_get_field_content(p"Teste"dadoconexao);
        
      
fundo = (cor "#385070" "#F0F4F8"); 
      print(
"<tr>\n"); 
      
printf("<td bgcolor=\"%s\">\"%s\"</td>\n",fundo,dado); 
      print(
"</tr>");
      
      if(
corcor false;
      else 
cor true;
    } 
    print(
"</table>");

Usei o exemplo pela variavel booleana, porem voce pode fazer verificando se 'p' й impar ou par.


Re: Lуgica de PHP p/ PAWN (Cor sim, cor nгo) - pWesley - 02.08.2015

Obrigado. Consegui elaborar algo mais especнfico e deu o resultado que eu esperava. Muito obrigado, e adicionei reputaзгo a sua conta.