Postado Junho 10, 2023 1 ano Autor 2 minutos atrás, sverkoa disse: Acho que precisa adicionar na sua database de dados (banco de dados). CREATE TABLE graduacao_points ( player_id INT NOT NULL, points INT, PRIMARY KEY (player_id), FOREIGN KEY (player_id) REFERENCES players(id) ); oque isso faz?
Postado Junho 10, 2023 1 ano Autor 14 horas atrás, sverkoa disse: Acho que precisa adicionar na sua database de dados (banco de dados). CREATE TABLE graduacao_points ( player_id INT NOT NULL, points INT, PRIMARY KEY (player_id), FOREIGN KEY (player_id) REFERENCES players(id) ); deu +- certo, desbugou o site, só que mostra os samples do site, e nao mostra os pontos e a fotinha do ranking 1 minuto atrás, leozincorsair disse: deu +- certo, desbugou o site, só que mostra os samples do site, e nao mostra os pontos e a fotinha do ranking e os pontos ingame no look do player, nao mostram, ficam sempre em 0
Postado Junho 10, 2023 1 ano <?php $ots = POT::getInstance(); $ots->connect(POT::DB_MYSQL, connection()); $SQL = $ots->getDBHandle(); echo '<div class="message"><div class="title">Top 5 Kages - Pontuação</div><div class="content"> <table border="0" cellspacing="3" cellpadding="4" width="100%"> <tr>'; $query = ' SELECT `p`.`name` AS `name`, `g`.`points` AS `points`, `p`.`profile_picture` AS `profile_picture` FROM `players` p LEFT JOIN `graduacao_points` g ON `p`.`id` = `g`.`player_id` ORDER BY `points` DESC LIMIT 5 '; $result = $SQL->query($query); $i = 1; while ($row = $result->fetch()) { $kageName = $row['name']; $kagePoints = $row['points']; $kageProfilePicture = $row['profile_picture']; echo ' <td style="padding-right: 20px; padding-top: 3px;" align="center"> <img src="' . $kageProfilePicture . '" alt="' . $kageName . '"> <p style="color: #336600; display: inline; padding: 0 0 3px 0; font-weight: bold;">' . $kagePoints . '</p> <br /><b>' . $i . '. ' . $kageName . '</b> </td>'; $i++; } echo ' </tr> </table>'; if ($i === 1) { echo "<center><font color='red'>Não há Kages registrados.</font></center>"; } echo '</div></div><br/>'; ?> espero que funcione!
Postado Junho 11, 2023 1 ano Autor 2 horas atrás, sverkoa disse: <?php $ots = POT::getInstance(); $ots->connect(POT::DB_MYSQL, connection()); $SQL = $ots->getDBHandle(); echo '<div class="message"><div class="title">Top 5 Kages - Pontuação</div><div class="content"> <table border="0" cellspacing="3" cellpadding="4" width="100%"> <tr>'; $query = ' SELECT `p`.`name` AS `name`, `g`.`points` AS `points`, `p`.`profile_picture` AS `profile_picture` FROM `players` p LEFT JOIN `graduacao_points` g ON `p`.`id` = `g`.`player_id` ORDER BY `points` DESC LIMIT 5 '; $result = $SQL->query($query); $i = 1; while ($row = $result->fetch()) { $kageName = $row['name']; $kagePoints = $row['points']; $kageProfilePicture = $row['profile_picture']; echo ' <td style="padding-right: 20px; padding-top: 3px;" align="center"> <img src="' . $kageProfilePicture . '" alt="' . $kageName . '"> <p style="color: #336600; display: inline; padding: 0 0 3px 0; font-weight: bold;">' . $kagePoints . '</p> <br /><b>' . $i . '. ' . $kageName . '</b> </td>'; $i++; } echo ' </tr> </table>'; if ($i === 1) { echo "<center><font color='red'>Não há Kages registrados.</font></center>"; } echo '</div></div><br/>'; ?> espero que funcione! Error: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'p.profile_picture' in 'field list'
Postado Junho 20, 2023 1 ano Diretor <?php $ots = POT::getInstance(); $ots->connect(POT::DB_MYSQL, connection()); $SQL = $ots->getDBHandle(); echo '<div class="message"><div class="title">Top Guild Points</div> <div class="content">'; echo '<table border="0" cellspacing="3" cellpadding="4" width="100%"> <tr>'; $i = 0; foreach($SQL->query(' SELECT `g`.`id` AS `id`, `g`.`name` AS `name`, SUM(`p`.`graduacao_points`) AS `points` FROM `players` p LEFT JOIN `guild_ranks` gr ON `p`.`rank_id` = `gr`.`id` LEFT JOIN `guilds` g ON `gr`.`guild_id` = `g`.`id` WHERE `g`.`id` = `g`.`id` GROUP BY `name` ORDER BY `points` DESC LIMIT 3 ') as $guild) { echo ' <td style="padding-right:20px;padding-top:3px" align="center"> Top Rating : <p style="color:#336600;display:inline;padding: 0 0 3px 0;font-weight: bold;">'.$guild['points'].'</p> <a href="'.WEBSITE.'/index.php/guilds/view/' . $guild['id'] . '"><img src="'.WEBSITE.'/public/images/gp/'. $i = $i + 1 .'.png" width="60" height="60" border="0"/> <br /><b>' . $guild['name'] . '</b></a><br /> </td>'; } echo '</tr> </table>'; if(empty($i)) { echo "<center><font color='red'>There are no guilds yet.</font></center>"; } echo "</div>"; echo "</div><br/>"; ?> Importe pro MySQL ALTER TABLE players ADD graduacao_points INT; Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código. #OpenSource #Programação #Contribuição
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.