Ir para conteúdo
  • 0

(PHP) Problema com Tables


kaiquegabriel

Pergunta

 Olá, to criando um projeto 8.0 mas to tendo uns problemas com as tables do Znote.

 

Meu problema é o seguinte:

Acredito eu, que o site esteja inteiro configurado a alguma coisa que faz com que as minhas tabelas tenham um tamanho fixo independente da informação contida dentro dela, pode ser duas letras ou um texto, por exemplo:
image.png
 

eu consigo alterar o tamanho das primeiras, mas quando altero o tamanho da última, ela se redimensiona automaticamente, deixando todas do mesmo tamanho:
image.png
 

o code que estou usando:

<?php require_once 'engine/init.php'; include 'layout/overall/header.php'; ?>

<h1>Server Information</h1>
<h4>Experience:</h4>
<?php

$path = '/home/pedrola2/global/';
echo '<table border="1" cellpadding="0"><tr class="yellow"><td style="width: 100px"><center>From level:</center></td><td style="width: 100px"><center>To level:</center></td><td style="width: 100px"><center>Exp:</center></td></tr>';
if (is_dir($path)) {

	
	$xml1 = simplexml_load_file($path."data/XML/stages.xml");
	foreach ($xml1->world->children() as $stage1) {
		if ($stage1['maxlevel'] == '') {
		$stage1['maxlevel'] = 'higher than 181';	
		}
		echo '<tr><td><center>'.$stage1['minlevel'].'</center></td><td><center>'.$stage1['maxlevel'].'</center></td><td><center>'.$stage1['multiplier'].'</center></td></tr>';	
	    }
	$word = 'a'; 
	$loadconfig = file($path.'/config.lua');
	$key = 'rateMagic';
	$key2 = 'rateLoot';
	$key3 = 'rateSkill';
	$found = false;
	foreach ($loadconfig as $lineNumber => $e) {
    if (strpos($e,$key) !== false) {
       $found = true;
       break;
    }
}

	foreach ($loadconfig as $lineNumberr => $ee) {
    if (strpos($ee,$key2) !== false) {
       $found = true;
       break;
    }
}

	foreach ($loadconfig as $lineNumberrr => $eee) {
    if (strpos($eee,$key3) !== false) {
       $found = true;
       break;
    }
}

   echo '<table><h4>Skills:</h1></tr>';
if ($found) {
   echo '<table border="1" cellpadding="0"><tr class="yellow"><td style="width: 100px"><center>Magic:</center></td><td><center>Skills:</center></td><td><center>Loot:</center></td></tr>';
   echo '<tr><td><center>2x</center></td><td><center>3x</center></td><td><center>1x custom</center></td></tr>';
}
	
	$getallplayers = mysql_query("SELECT COUNT(*) as MAX FROM players");
	$parseallplayers = mysql_fetch_assoc($getallplayers);
	$getallaccounts = mysql_query("SELECT COUNT(*) as MEX FROM accounts");
	$parseallaccounts = mysql_fetch_assoc($getallaccounts);
	$getallguilds = mysql_query("SELECT COUNT(*) as MOX FROM guilds");
	$parseallguilds = mysql_fetch_assoc($getallguilds);
	
	echo '</table></tr>';
	echo '<table cellpadding="0"><tr class="yellow"><td><center>Total accounts</center></td><td><center>Total players</center></td><td><center>Total guilds</center></td></tr>';
	echo '<tr><td><center>'.$parseallplayers['MAX'].'</center></td><td><center>'.$parseallaccounts['MEX'].'</center></td><td><center>'.$parseallguilds['MOX'].'</center></td></tr>';
	echo '</table></tr>';
	
	$talkactions = simplexml_load_file($path.'/data/talkactions/talkactions.xml');
	echo '<table cellpadding="0"><tr class="yellow"><td><center>Player commands</center></td></center></tr>';
	foreach ($talkactions as $commands) {
		if (empty($commands['access'])) {
	echo '<center><tr><td><center>'.$commands['words'].'</center></td></tr></center>';
		}
	}
	echo '</table></tr>';
	
} else {
	
echo '<br><b>Invalid path!</b>';
	
}
?>
<?php include 'layout/overall/footer.php'; ?>

 

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Em 15/10/2020 em 13:04, kaiquegabriel disse:

 Olá, to criando um projeto 8.0 mas to tendo uns problemas com as tables do Znote.

 

Meu problema é o seguinte:

Acredito eu, que o site esteja inteiro configurado a alguma coisa que faz com que as minhas tabelas tenham um tamanho fixo independente da informação contida dentro dela, pode ser duas letras ou um texto, por exemplo:
image.png
 

eu consigo alterar o tamanho das primeiras, mas quando altero o tamanho da última, ela se redimensiona automaticamente, deixando todas do mesmo tamanho:
image.png
 

o code que estou usando:


<?php require_once 'engine/init.php'; include 'layout/overall/header.php'; ?>

<h1>Server Information</h1>
<h4>Experience:</h4>
<?php

$path = '/home/pedrola2/global/';
echo '<table border="1" cellpadding="0"><tr class="yellow"><td style="width: 100px"><center>From level:</center></td><td style="width: 100px"><center>To level:</center></td><td style="width: 100px"><center>Exp:</center></td></tr>';
if (is_dir($path)) {

	
	$xml1 = simplexml_load_file($path."data/XML/stages.xml");
	foreach ($xml1->world->children() as $stage1) {
		if ($stage1['maxlevel'] == '') {
		$stage1['maxlevel'] = 'higher than 181';	
		}
		echo '<tr><td><center>'.$stage1['minlevel'].'</center></td><td><center>'.$stage1['maxlevel'].'</center></td><td><center>'.$stage1['multiplier'].'</center></td></tr>';	
	    }
	$word = 'a'; 
	$loadconfig = file($path.'/config.lua');
	$key = 'rateMagic';
	$key2 = 'rateLoot';
	$key3 = 'rateSkill';
	$found = false;
	foreach ($loadconfig as $lineNumber => $e) {
    if (strpos($e,$key) !== false) {
       $found = true;
       break;
    }
}

	foreach ($loadconfig as $lineNumberr => $ee) {
    if (strpos($ee,$key2) !== false) {
       $found = true;
       break;
    }
}

	foreach ($loadconfig as $lineNumberrr => $eee) {
    if (strpos($eee,$key3) !== false) {
       $found = true;
       break;
    }
}

   echo '<table><h4>Skills:</h1></tr>';
if ($found) {
   echo '<table border="1" cellpadding="0"><tr class="yellow"><td style="width: 100px"><center>Magic:</center></td><td><center>Skills:</center></td><td><center>Loot:</center></td></tr>';
   echo '<tr><td><center>2x</center></td><td><center>3x</center></td><td><center>1x custom</center></td></tr>';
}
	
	$getallplayers = mysql_query("SELECT COUNT(*) as MAX FROM players");
	$parseallplayers = mysql_fetch_assoc($getallplayers);
	$getallaccounts = mysql_query("SELECT COUNT(*) as MEX FROM accounts");
	$parseallaccounts = mysql_fetch_assoc($getallaccounts);
	$getallguilds = mysql_query("SELECT COUNT(*) as MOX FROM guilds");
	$parseallguilds = mysql_fetch_assoc($getallguilds);
	
	echo '</table></tr>';
	echo '<table cellpadding="0"><tr class="yellow"><td><center>Total accounts</center></td><td><center>Total players</center></td><td><center>Total guilds</center></td></tr>';
	echo '<tr><td><center>'.$parseallplayers['MAX'].'</center></td><td><center>'.$parseallaccounts['MEX'].'</center></td><td><center>'.$parseallguilds['MOX'].'</center></td></tr>';
	echo '</table></tr>';
	
	$talkactions = simplexml_load_file($path.'/data/talkactions/talkactions.xml');
	echo '<table cellpadding="0"><tr class="yellow"><td><center>Player commands</center></td></center></tr>';
	foreach ($talkactions as $commands) {
		if (empty($commands['access'])) {
	echo '<center><tr><td><center>'.$commands['words'].'</center></td></tr></center>';
		}
	}
	echo '</table></tr>';
	
} else {
	
echo '<br><b>Invalid path!</b>';
	
}
?>
<?php include 'layout/overall/footer.php'; ?>

 

Tenta adicionar essa função em cada linha do layout que você quer modificar

width="40" height="40"

 

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...