Jump to content


Fábio Web Arts

Member Since 27/01/2009
Offline Last Active 23/01/2012, 14:13
-----

Topics I've Started

Verificar Duplicado Em Array

15/12/2011, 15:47

Ola pessoal,

tenho um array que vem de um formulario, que sao as lojas[];

que no caso a pessoa pode coloca mais de uma loja...

entao o problema e que eu nao estou conseguindo saber se a pessoa escolheu a mesma loja duas ou mais vezes...

o array que o php pega e o $_POST['loja'];

ja tentei de varias formas mais nao consegui retornar se existe ou nao lojas duplicadas...

tipo:

$_POST['loja'] = array('1', '3', '3', '4', '5');

$valor = '';
foreach($_POST['loja'] as $key => $value){
if($valor==$value){
echo 'existe';
exit;
}else{
$valor=$value;
echo 'nao existe';
}
}

esse foi um exemplo bobo que eu fiz e nao funcionou...!!!

criei uma nova funcao e vi que funcionou:


function CHK_DPL($var){
$valor;
foreach($var as $key => $value){
if($valor==$value){
$ok = true;
break;
}else{
$ok = false;
$valor = $value;
}
}
return $ok;
}



mais so funciona para se caso o anterior for igual...

Retornar Ultimo Acionador Do Codigo

11/11/2011, 10:34

Pessoal estou com um problema akie para retornar o ultimo acionamento de um codigo no meu banco, segue a extrutura:

ID | ID_USR | ID_OCO | CD_CLI | DT_ATD

1 - 12 - 04 - 124638 - 2011-11-10 09:15:25
2 - 15 - 15 - 124638 - 2011-11-10 11:15:25
3 - 21 - 14 - 124638 - 2011-11-10 12:15:25
5 - 12 - 15 - 124638 - 2011-11-10 15:15:25
9 - 12 - 14 - 124638 - 2011-11-10 18:15:25

eu queria pegar qual foi o ultimo ID_USR que foi ID_OCO (14 ou 15) no CD_CLI (124638)

que no caso foi o ultimo operador desse cliente com ocorrencia de sucesso que sao os ids 14 ou 15 si que nao e so o cliente 124638 sao mais de 2000 clientes nessa tabela com ocorrencia de sucesso

entao teria que ver pela hora e pela ocorrencia para mostrar a hora, ocorrencia, usuario, cliente no select!!

Problema Com Consulta No Banco

08/10/2011, 14:38

Pessoal estou com um problema aqui em um sistema de cobranca interno que eu fiz...

o sistema tem uma tabela com 350000 clientes chamada tbl_cli e estou tendo problema quando os operadores vao consultar nela...

acontece que se dois operadores clicarem juntos o sistema pega o mesmo cliente para os 2... eu nao sei como resolver isso...

uma maneira foi colocar para o sistema salvar o codigo do cliente em uma tabela separada chamada tbl_em_uso...

mais mesmo assim esta tendo problemas... de acontecer de dois operadores ou mais pegarem o mesmo cliente... obrigado..

Lendo Xml Com Php

21/09/2011, 17:54

galera estou com um pequeno problema para ler um xml que eu tenho akie... nao sei como fazer para ele ler essas informacoes ae:


<list>
<item id="1" type="Weapon" name="Short Sword">
<set name="icon" val="icon.weapon_small_sword_i00" />
<set name="default_action" val="equip" />
<set name="weapon_type" val="sword" />
<set name="bodypart" val="rhand" />
<set name="random_damage" val="10" />
<set name="attack_range" val="40" />
<set name="damage_range" val="0;0;40;120" />
<set name="immediate_effect" val="1" />
<set name="material" val="steel" />
<set name="weight" val="1600" />
<set name="price" val="1" />
<set name="soulshots" val="1" />
<set name="spiritshots" val="1" />
<for>
<set order="0x08" stat="pAtk" val="8" />
<set order="0x08" stat="mAtk" val="6" />
<set order="0x08" stat="rCrit" val="8" />
<set order="0x08" stat="pAtkSpd" val="379" />
</for>
</item>
<item id="2" type="Weapon" name="Long Sword">
<set name="icon" val="icon.weapon_long_sword_i00" />
<set name="default_action" val="equip" />
<set name="weapon_type" val="sword" />
<set name="bodypart" val="rhand" />
<set name="random_damage" val="10" />
<set name="attack_range" val="40" />
<set name="damage_range" val="0;0;40;120" />
<set name="immediate_effect" val="1" />
<set name="material" val="fine_steel" />
<set name="weight" val="1560" />
<set name="price" val="1" />
<set name="soulshots" val="2" />
<set name="spiritshots" val="2" />
<for>
<set order="0x08" stat="pAtk" val="24" />
<set order="0x08" stat="mAtk" val="17" />
<set order="0x08" stat="rCrit" val="8" />
<set order="0x08" stat="pAtkSpd" val="379" />
</for>
</item>
</list>


sao muito mais informacoes que esta... mais eu so coloquei duas...

eu preciso ler o: id, type, name de inicio... o ruim que os tuto que eu vi na net nao se encaixam nessa xml ae...

obrigado..

Consegui gelera... usei DOM

segue ae para quem quiser:


foreach(glob("items/*.xml") as $file){
$xml = new DOMDocument();
$xml->load($file);
$count = 0;
foreach($xml->getElementsByTagName('item') as $item){
$id = $item->getAttribute('id');
$type = $item->getAttribute('type');
$name = $item->getAttribute('name');
if($type=='Weapon'){
echo "ID: ".$id." - TIPO: ".$type." - NOME: ".$name."<BR>\n";
}
if($count == 10){
exit;
}else{
$count++;
}
}
}


Retornar Consulta Com Valores Nulos

15/08/2011, 12:44

Boa tarde,

estou tendo problemas para retornar valores de uma consulta que no qual a tabela contem valores nulos,

exemplo tenho um sistema de cobranca que no qual o cliente nunca foi cobrado, entao as colunas DT_RECOB e HR_RECOB ficam vazias ou seja nulas,

dae se alguem cobrar esse cliente vai entrar a data para ser recobrado, com isso esse cliente so ira voltar quando essa data for <= a data atual NOW(),

eu fiz uma query que so esta me retornando os que tem data, mais eu queria todos se possivel,

SELECT * FROM `TBL_CLI` WHERE `DT_RECOB` <= NOW() AND `HR_RECOB` <= NOW() ORDER BY `DT_RECOB` DESC, `HR_RECOB` DESC

queria que ela tbm retornasse os clientes com DT_RECOB e HR_RECOB == NULL

IPB Skin By Virteq