Jump to content


cleimar

Member Since 18/01/2007
Offline Last Active 14/11/2009, 08:46
-----

Posts I've Made

In Topic: Comparando Dados De Um For Com Outro

13/11/2009, 16:38

Boa tarde pessoal gostaria muito de agradecer o Squall Robert e o Dudu pelas suas colaboraçoes!
que deus abençoe as mentes brilhantes que voces tem e que continuem assim ajudando o proximo
muito obrigado mesmo ;-)
Fiquem com Deus e qualquer coisa estarei ai para ajudar sou leigo mais um dia fico bom
forte abraço aos colaboradores!

In Topic: Comparando Dados De Um For Com Outro

13/11/2009, 10:09

Ola Squall Robert,
tamo qasela ;-)
ele gera o seguinte

10.7.7.1 = Livre
10.7.7.2 = Ocupado
10.7.7.3 = Livre
10.7.7.4 = Livre
10.7.7.5 = Livre
10.7.7.6 = Livre
10.7.7.7 = Livre
10.7.7.8 = Livre
10.7.7.9 = Livre

no caso ele teria que gerar assim


10.7.7.2Ocupado
10.7.7.6 = Livre
10.7.7.10 = Ocupado
10.7.7.14 = Livre
10.7.7.18 = Livre
10.7.7.22 = Livre
10.7.7.26 = Ocupado
10.7.7.30 = Livre
10.7.7.34 = Livre
10.7.7.38 = Ocupado
so falta ficar assim e fica prontinho ;)
cara nem sei como te agradecer ;)
valeu mesmo!!!

In Topic: Comparando Dados De Um For Com Outro

13/11/2009, 07:52

Oopa estamos quase la!
e isso ai mesmo
so preciso de uma alteração....
onde ele gera o for queria adiconar esse codigo ($x = 2; $x < 255; $x = $x+4) para gerar os ips de 4 em 4 para verificação

<?php
/**
 * @author Squall
 * @copyright 2009
 */
 include("conexao.php");
 
 $classe = "10.7.7.";
 
 //$sql =mysql_query("SELECT ip FROM log") or die (mysql_error());
 /* alteirei a linha de baixo para me mostrar a classe de ips que quero buscar no banco de dados */
 $sql =mysql_query("SELECT * FROM log  WHERE ip REGEXP '" . $classe . "' GROUP BY ip ORDER BY (ip) ASC") or die (mysql_error()); 
 while($linha = mysql_fetch_assoc($sql))
 {
	$vetor[] = $linha['ip'];
 }

$ip_base = $classe;

/*gostaria de inserir este comando para que ele procure de 4 em 4 */
//($x = 2; $x < 255; $x = $x+4)

for($x = 1; $x <= 255; $x++)
{
	if(array_search($ip_base. $x,$vetor))
	{
		echo $ip_base . $x . " = Ocupado<br>";
	}
	else
	{
		echo $ip_base . $x . " = Livre<br>";
	}
}
?>

voce e D+
estou muito grato pela sua ajuda!

In Topic: Comparando Dados De Um For Com Outro

12/11/2009, 11:15

podemos modificar e acresentar uma tabela com os ips para verificação
mais com o final pois tem ips com
192.168.0.1, 192.168.0.2 e etc
no caso
na tabela 1 teria 192.168.0.2, 192.168.0.6, 192.168.0.10
na tabela 2 teria os finais dos ips como 2, 6, 10, 14, 18, 22 etc

e comparariamos os resultados se na tabela 1 tem 192.168.0.2 iria verificar na outra tabela e me mostrar se numa estiver e na outra nao ele me daria o status dele (X) para usado e (V) para livre...


se tiver em uma e nao tiver na outra ele me da como vago
e se tiver em uma e na outra ele me da como usado
so que respeitando a ordem crecente 2, 6, 10, 14, 18 etc

n sei explicar bem nao
mais a idea e essa

obrigado ;-)

In Topic: Comparando Dados De Um For Com Outro

12/11/2009, 09:51

Bom dia Squall Robert,
o que quero e o seguinte
quero fazer uma consulta em somente uma tabela
e pegar um loop feito pelo for onde e gerado numeros de 4 em 4

e pegar esses numeros de 4 e 4 e compara com o resultado da tabela
se na tabela tiver um ip 192.168.0.2 ele nao adiciona este ip mais marca ele com um (X) me mostrando que ja esta em uso
e na tabela nao tem o 192.168.0.6 ai ele marca com (V) mostrando que esta livre

sou meio confuso em explicaçoes desculpe a enrolação...
obrigado

IPB Skin By Virteq