[sql] Visualização De Casas

Ventura
em Tutoriais de Websites

Ventura

Felipe Venturini
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/10/05Posts: 340Char no Tibia: Tweets

Feito por Tatu Hunter.

lá pessoal!

Mais um script feito por mim, esse script mostra: Nome, SQM, Valor, Cidade e o Dono dela.

Aqui vamo ao código:

config.php

 

<?//Configuração basica$cfg['map'] = "Graviria"; //Nome do seu map, se seu map for Graviria.otbm então o nome do seu map será Graviria sem o .otbm$cfg['pasta'] = "c:\otserv\data/"; //Caminho para a pasta DATA//Cidades//Verifique o ID das cidades em seu Map Editor//Suporta até 12 cidades.$cidade[1] = "Venore";$cidade[2] = "Edron";$cidade[3] = "Liberty Bay";$cidade[4] = "Carlin";$cidade[5] = "Thais";$cidade[6] = "Ab'dendriel";//Dados de Conexão com o Banco de Dados$db['user'] = "root";$db['pass'] = "";$db['host'] = "localhost";$db['name'] = "otserve";//Conectando com o banco de dados@mysql_connect($db['host'], $db['user'], $db['pass']) or die("Não foi possivel conectar com o Banco de Dados.");@mysql_select_db($db['name']) or die("Não foi possivel selecionar a tabela de dados: <b>".$db['name']."</b>."); ?>

 

casas.php

 

<!-- Script made by Tatu_Hunter //--><h3 align="center"><strong>Casas do Server</strong></h3><table width="100%" border="0" cellpadding="3" cellspacing="1">     <tr>         <th><span class="style1">Nome:</span></th>         <th><span class="style1">Sqm:</span></th>         <th><span class="style1">Valor:</span></th>         <th><span class="style1">Cidade:</span></th>         <th><span class="style1">Dono:</span></th>     </tr> <!-- Script made by Tatu_Hunter //--><?include("config.php");$housefile = $cfg['pasta']."world/".$cfg['map']."-house.xml";$file = simplexml_load_string(file_get_contents($housefile));$i=1;foreach($file->house as $house)         {             if($house['townid'] == 1) {                 $town = $cidade[1];             } elseif ($house['townid'] == 2) {                $town = $cidade[2];             } elseif ($house['townid'] == 3) {                $town = $cidade[3];             } elseif ($house['townid'] == 4) {                $town = $cidade[4];             } elseif ($house['townid'] == 5) {                $town = $cidade[5];             } elseif ($house['townid'] == 6) {                $town = $cidade[6];             } elseif ($house['townid'] == 7) {                $town = $cidade[7];            } elseif ($house['townid'] == 8) {                $town = $cidade[8];             } elseif ($house['townid'] == 9) {                $town = $cidade[9];             } elseif ($house['townid'] == 10) {                $town = $cidade[10];             } elseif ($house['townid'] == 11) {                $town = $cidade[11];             } elseif ($house['townid'] == 12) {                $town = $cidade[12];            }            echo '<tr><td><center>'.$house['name'].'</center></td><td><center>'.$house['size'].' sqm</center></td><td><center>'.$house['rent'].' gold</center></td><td><center>'.$town.'</center></td>';             $i++;            $ver_house = mysql_query("SELECT * FROM houses WHERE houseid = '".$house['houseid']."'") or die(mysql_error());            $sql_house = mysql_fetch_array($ver_house);            $ver_player = mysql_query("SELECT * FROM players WHERE id = '".$sql_house['owner']."'") or die(mysql_error());            $sql_player = mysql_fetch_array($ver_player);            if($sql_house['owner'] == $sql_player['id']){                $status = 'Alugada por: <strong><a href="?topico=buscar&char='.$sql_player['name'].'">'.$sql_player['name'].'</a></strong>';            }else{                $status = "Livre";            }            echo '<td><center>'.$status.'</center></td>';         }        echo '</tr>';        ?></table><!-- Script made by Tatu_Hunter //-->

 

Atenciosamente,

Felipe Venturini

contato@fventurini.com.br

www.felipeventurini.com.br

Celular: +55 11 8249.0045

honux

Serviços Prestados ao XTibia.com
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/07/05Posts: 71

Não sei se conheço esse Tatu Hunter....

Porém ele poderia ter amenizado algumas coisas....

como por exemplo no lugar desse if feio pra ver de qual cidade utilizar um switch....

e ter melhorado essa busca do SQL, ele fez duas sendo que pode ser utilizada somente uma....

porém parabéns...

<div align='center'>

Não me mandem mensagens NEM ADICIONEM NO MSN!

NÃO MEXO MAIS COM OTSERVER!

</div>

brab0

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/10/05Posts: 17

Como determinar a id das cidades?

Administrador
dkrealmssign3.png

Chakau

Banido
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 09/11/06Posts: 278

Como sempre Ventura no comando

^^

Aki deu certo

vlws

[Usuário banido, Ofensas/Xingamentos a Equipe]
Addict

skynagerloas

Ex-Moderador
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 13/11/05Posts: 715Char no Tibia: Lord'Skyxt

Precisava de um site inteiro plx

Atenciosamente, Sky - Lord'Skyxt;

 

Antes de postar, leia isso:



Regras.

[Lord'SkyXT] [FloGão]