Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Colocar determinado texto onde não tiver resultado


DavidsonP

Question

Boa tarde pessoal,

Tenho uma página de ranking dos usuários e estou tendo um problema, pois possuo uma linha na tabela chamada "Guilds" e não é todo mundo que tem uma. O que quero fazer é colocar um "--" pra quem não tem. O código que lista as guilds é esse:

Lopping:

<?

$Q = @mssql_query("SELECT G_Name,G_Mark FROM MuOnline.dbo.Guild where G_Master='".$Array[0]."'");

while($row = @mssql_fetch_object($Q)) {

?>

No site:

<a href="?hutus=guild_info&name=<?php echo urlencode($row->G_Name); ?>"><img width="25" class="imagem" src="modules/class/gmark.class.php?m=<? echo bin2hex($row->G_Mark); ?>" /></a>

Como posso fazer pra colocar o "--" pra quem não possui uma guild?

Edited by DavidsonP
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Qual dos elementos representa a guild? O G_Name ou o G_Mark? Ou ambos?

Eu verificaria os valores com um if(). Se os mesmos existirem (ou forem diferentes de NULL, tem que testar isto), exibe aquele HTML. Ao contrário, exibe aquele HTML com os tracinhos ( -- ).

Link to comment
Share on other sites

  • 0

empty() só verifica variáveis de maneira direta, então acredito que utilizando dessa maneira ($row->Q), talvez não funcione.

Eu usaria o msql_fetch_array.

<?php
$query = @mssql_query("SELECT `G_Name`, `G_Mark` FROM `MuOnline.dbo.Guild` WHERE `G_Master` = '".$Array[0]."'");

while($row = @msql_fetch_array($query)){
if(empty($row['G_Name']))
       echo "--";
else
       echo "<a href=\"?hutus=guild_info&name=".urlencode($row['G_Name'])."\"><img width=\"25\" class=\"imagem\" src=\"modules/class/gmark.class.php?m=".bin2hex($row['G_Mark'])."\" /></a>";
?>
}

+- isso ae

Edited by mJi
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...