• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Problem with table again

president vankk

Web Developer & AuraOT Owner
Joined
Jul 10, 2009
Messages
5,719
Solutions
9
Reaction score
339
Hi, right now I got stucked at guild's table, check it out..

-jESdO25R.png


Code:
Code:
ECHO '<table class="table table-striped">
     <thead>
       <tr>
         <th>Rank</th>
         <th>Name</th>
       </tr>
     </thead>
   
     <tbody>
       <tr>';
   
     #START SHIT   
     $showed_players = 1;   
     foreach($rank_list as $rank)
     {
       $players_with_rank = $rank->getPlayersList();
       $players_with_rank_number = count($players_with_rank);
     
       if($players_with_rank_number > 0)
       {           
         ECHO ' <td style="width: 27%"><strong>'.htmlspecialchars($rank->getName()).'</strong> </TD>
         ';       
         foreach($players_with_rank as $player)
         {
          # NAME
           ECHO '<td> <FORM ACTION="guilds&action=changenick&name='.urlencode($player->getName()).'" METHOD="post">
           <a href="characters&name='.urlencode($player->getName()).'"> '.htmlspecialchars($player->getName()).'</A>';
         
           # TITLE CHANGE
           $guild_nick = $player->getGuildNick();
           if($logged)
           {
             if(in_array($player->getId(), $players_from_account_ids))
             {
              ECHO '&nbsp;(<input type="text" name="nick" value="'.htmlspecialchars($player->getGuildNick()).'" autocomplete="off"> <input type="submit" value="Change" />)';
             }
             else
             {
              if(!empty($guild_nick))
               {
                ECHO '&nbsp; ('.htmlspecialchars($player->getGuildNick()).')';
               }
             }
           }
           else
           {
             if(!empty($guild_nick))
             {
              ECHO '&nbsp; ('.htmlspecialchars($player->getGuildNick()).')';
             }
           }

           # KICK PLAYER (LEADER OR VICE)
           if($level_in_guild > $rank->getLevel() || $guild_leader)         
           if($guild_leader_char->getName() != $player->getName())
           {
            ECHO '&nbsp; <a href="guilds&action=kickplayer&guild='.$guild->getId().'&name='.urlencode($player->getName()).'"><span class="label label-important"> KICK <span></a>';
           }
 
           # STATUS          
           ECHO '
           <div class="pull-right">
             <span class="label label-info">'.$player->getLevel().' '.htmlspecialchars($vocation_name[$player->getVocation()]).'</span>
           </div>
           </FORM>
           </tr>';
         }
         ECHO '</td>';
       }
     }
     ECHO '</tbody></table><hr>';

Thanks.
 
Last edited:
Hi, right now I got stucked at guild's table, check it out..

-jESdO25R.png


Code:
Code:
ECHO '<table class="table table-striped">
     <thead>
       <tr>
         <th>Rank</th>
         <th>Name</th>
       </tr>
     </thead>
  
     <tbody>
       <tr>';
  
     #START SHIT  
     $showed_players = 1;  
     foreach($rank_list as $rank)
     {
       $players_with_rank = $rank->getPlayersList();
       $players_with_rank_number = count($players_with_rank);
    
       if($players_with_rank_number > 0)
       {          
         ECHO ' <td style="width: 27%"><strong>'.htmlspecialchars($rank->getName()).'</strong> </TD>
         ';      
         foreach($players_with_rank as $player)
         {
          # NAME
           ECHO '<td> <FORM ACTION="guilds&action=changenick&name='.urlencode($player->getName()).'" METHOD="post">
           <a href="characters&name='.urlencode($player->getName()).'"> '.htmlspecialchars($player->getName()).'</A>';
        
           # TITLE CHANGE
           $guild_nick = $player->getGuildNick();
           if($logged)
           {
             if(in_array($player->getId(), $players_from_account_ids))
             {
              ECHO '&nbsp;(<input type="text" name="nick" value="'.htmlspecialchars($player->getGuildNick()).'" autocomplete="off"> <input type="submit" value="Change" />)';
             }
             else
             {
              if(!empty($guild_nick))
               {
                ECHO '&nbsp; ('.htmlspecialchars($player->getGuildNick()).')';
               }
             }
           }
           else
           {
             if(!empty($guild_nick))
             {
              ECHO '&nbsp; ('.htmlspecialchars($player->getGuildNick()).')';
             }
           }

           # KICK PLAYER (LEADER OR VICE)
           if($level_in_guild > $rank->getLevel() || $guild_leader)        
           if($guild_leader_char->getName() != $player->getName())
           {
            ECHO '&nbsp; <a href="guilds&action=kickplayer&guild='.$guild->getId().'&name='.urlencode($player->getName()).'"><span class="label label-important"> KICK <span></a>';
           }

           # STATUS         
           ECHO '
           <div class="pull-right">
             <span class="label label-info">'.$player->getLevel().' '.htmlspecialchars($vocation_name[$player->getVocation()]).'</span>
           </div>
           </FORM>
           </tr>';
         }
         ECHO '</td>';
       }
     }
     ECHO '</tbody></table><hr>';

Thanks.
The code is a real mess. Try to add a colspan to the first column, or add an empty one, as im only seeing 2 colums. Btw, dont use the width 27% :D
 
Back
Top Bottom