
lemissel
Membros-
Total de itens
1.608 -
Registro em
-
Última visita
Tudo que lemissel postou
-
<?php include "../fnc_uteis.php"; conecta(); //busca pela seção $b=mysql_query("SELECT * FROM aa_inventario WHERE subsecao='".$_GET['subsec']."' AND secao='".$_GET['sec']."'"); //Testa erro if(!$b){ echo "<h3 align=\"center\">Ocorreu o seguinte erro ao realizar a busca na seção.</h3><br>"; echo mysql_error(); exit; } //essa linha só é usada para mostrar na var responsavel $o=mysql_fetch_array($b); //prepara para saída html //busca seção e subseção $bsec=mysql_query("SELECT * FROM aa_inventario_secoes WHERE idsec='".$_GET['sec']."'"); //busca seções $bssec=mysql_query("SELECT * FROM aa_inventario_subsec WHERE idssec='".$_GET['subsec']."'"); //busca subseções $s=mysql_fetch_array($bsec); $ss=mysql_fetch_array($bssec); //separa numero de registro inicial do nome da subseção $reggeral=explode("[",$ss['subsec']); $regg=str_replace("]"," ",$reggeral[1]); //saída html do cabeçalho da tabela echo '<table width="100%" border=1 cellspacing=0 cellpadding=0> <tr> <td colspan="3" calss="bordas"> <table width="100%" border=0 cellspacing=0 cellpadding=0> <tr> <td width="130" valign="top"><img src="logo.jpg"></td> <td valign="top"><font face="Verdana" size="2"><b>RELAÇÃO DE FERRAMENTAS INDIVIDUAIS</b></font><br> <b><font face="Verdana" size="2">'.strtoupper($s['secao']).' - '.strtoupper($reggeral[0]).'</b></font><br> <b><font face="Verdana" size="2">RESPONSÁVEL:</b> '.stripslashes(strtoupper($ss['responsavel'])).'</font><br> <b><font face="Verdana" size="2">REGISTRO GERAL:</b> '.strtoupper($regg).'</font><br> <br></td> </tr> </table> </td> <tr> <tr> <td align="center" width="5%"><font face="Verdana" size="2"><b>Qtd.</b></font></td> <td align="center"><font face="Verdana" size="2"><b>Descrição</b></font></td> <td align="center" width="20%"><font face="Verdana" size="2"><b>Nº do Registro</b></font></td> <tr>'; //começa o laço na qtd de registros (total) da seção while($s=mysql_fetch_array($b)){ //compara no bd se tem mais algum com o mesmo nome de registro //busca na base de dados pelo registro $breg=mysql_query("SELECT registro FROM aa_inventario WHERE descricao='".stripslashes($s['descricao'])."'"); $qtd=mysql_num_rows($breg); //conta quantos registros tem... //msg de erro if(!$breg){ echo "<h3 align=\"center\">Ocorreu o seguinte erro ao realizar a 2ª busca.</h3><br>"; echo mysql_error(); exit; } if($qtd < 1){ echo '<center>Esta seção não contém registros</center>'; exit; } else if($qtd == 1){ echo '<tr> <td align="center">1</td> <td>'.strtoupper(stripslashes($s['descricao'])).'</td> <td>'.strtoupper(stripslashes($s['registro'])).'</td> <tr>'; } else{ $atnum=''; //laço contador de registros (concatenador) while($resp=mysql_fetch_array($breg)){ //concatena os registros (AMT-9800 AMT-0909 ...) if($amtnum != '') $amtnum=$amtnum.'/'.stripslashes($resp['registro']); else $amtnum=stripslashes($resp['registro']); } echo '<tr> <td align="center">'.$qtd.'</td> <td>'.strtoupper(stripslashes($s['descricao'])).'</td> <td>'.strtoupper($amtnum).'</td> <tr>'; }//fecha else }//fecha while echo '</table>'; ?>
-
Ae pessoal, eu to com um probleminha aqui, tp eu achoq ue é no meu loop, mas n consegui indentificar... se alguém puder fazer esse favor é o seguinte, após fazer a busca nas tabelas necessárias e tals, ele tem q me gerar a conta dos dados repetidos... digamos: eu clico para realizar a busca de uma determinada seção, dentro dessa tabela, tem diversos dados, e alguns são repetidos. O que eu preciso, é contar esses repetidos e saber os seus registros e depois exibir na tela...Ele até funciona, mas digamos q eu tenha dois dados com com o mesmo campo chamado leo, ele me gera: quantidade de campos= 2 descrição=leo registro=leo-1/leo2 //se fosse só até aqui estaria certo quantidade de campos= 2 descrição=leo registro=leo-1/leo2/leo-1/leo2 se estiver complicado ou se quiserem ver o código, avisem q eu edito... Valeu ae...
-
ae meu velho, procura por phpnuke, oualgo do tipo q tu vai achar, se n for isso, acho q tu tá procurando um programador ahuhiuahiuahiua falo
-
cara quando isso aconteceu comigo, tava faltando uma { procura ae certinho, q fico dose de zoia o cod... vou olhar com mais calma o cód tb...
-
Tche é o seguinte, tu tens que ter um formulário com os teus 15 campos do tipo file. Se tu atribuires o nome de todos eles com o valor digamos arquivo[] (tem que ser todos iguais) ele vai gerar uma matriz pra ti, então tu terias as variaveis: $arquivo[0] //primeiro upload $arquivo[1] //segundo upload ... //até o 15º Ps.: quando um arquivo é enviado, ele chega no array $_FILE, que contem as informações do mesmo. Bibliografia http://br2.php.net/manual/pt_BR/reserved.v...variables.files Continuando, quando upamos um arquivo, o mesmo fica guardado na pasta temp (geralmente) do servidor, que é apagada após a sessao, então precisamos mover os arquivos para uma pasta dentro do nosso domínio. Tente usar move_uploaded_files();http://br2.php.net/manual/pt_BR/function.move-uploaded-files.php ou copy(); http://br2.php.net/manual/pt_BR/function.copy.php Nota: não esqueça que para escrever em uma pasta, você precisa de acesso a mesma, geralmente usa-se o acesso geral a pasta com a permissão 777. Utilize o chmod que pode ser encontrado no painel de controle cpanel, nos principais programas de ftp e até mesmo no próprio php http://br2.php.net/manual/pt_BR/function.chmod.php mas cuidado, essa permissão pode causar muitos problemas no futuro... para solucionar esses problemas faça os devidos testes com os elementos do array $_FILE Feito isso, se houver sucesso, tu insere as informações na base de dados, mas envia somente o endereço de onde os arquivos se encontrarão. Dica: 1. da uma olhada nessa função (para segurança do sistema): http://br2.php.net/manual/pt_BR/function.i...loaded-file.php 2.Le esse artigo aqui: http://br2.php.net/manual/pt_BR/features.file-upload.php Se pensares um pouquinho em cima, é só utilizar um loop (laço) para executar as 15 vezes... E cara, eu acho que é isso... qualquer coisa n te acanha e pergunta novamente... falouuu
-
Tche da uma lida aqui... http://br.php.net/manual/pt_BR/function.mysql-query.php A função retorna true ou false, então para verificar se não deu sucesso, você tem que testar se a variável de atribuição é false. Isso pode ser feito com ! ou testando se é == a false. Exemplos: //aqui faz a busca $query=mysql_query("SELECT * ..."); //aqui faz o teste if(!$query){ echo 'Não funcionou a busca'; //ecoa msg de erro exit; //sai do cód } //ou tu podes usar assim if($query == false){ echo 'Não funcionou a busca'; //ecoa msg de erro exit; //sai do cód } //e tem muitas formas de fazer... lembrando q assim tu sabe se teve sucesso a bsuca no bd, mas n sabe se somente n foi encontrado nenhum registro ous e houve erro, pra saber isso, tu teria q testar o retorno da função mysql_error(), ou simplesmente usar o código do sperto_rox, que tb funciona... eu só coloqeui outras formas... se tiver te confundindo usa aquele e esquece o q eu falei hehe e pra egar o valor de retorno tu já fez... while($news=mysql_fetch_array($result)) { ?> <? echo Stripslashes($news['admin_user']); ?> <? echo Stripslashes($news['admin_pass']); ?> <? } da uma lida no manual http://br.php.net/manual/pt_BR/function.my...fetch-array.php qualquer coisa fala ae... falooo
-
podes tb colcoar simpesmente if(!$query) echo 'n deu certo'; sendo que $query é o resultado da função de procura (mysql_query() falw
-
não, tu tem que enviar a mesma var que tu vais fazer a busca no bd, a de string... digamos q a tua var de string seja $busca enton tu envia assim //procura por essas lihas no cód echo "<a id=mulink href="$PHP_SELF?pg=$url"> Próximos 5</a> "; //dae acrescenta echo "<a id=mulink href="$PHP_SELF?pg=$url&busca=$busca"> Próximos 5</a> "; se n ela n vai fazer a busca novamente, e vai te trazer todas as informações q tu tem no bd...
-
http://php.scriptbrasil.com/?class=14&id=4...ma=imgs_php.gif //esse utiliza txt http://www.imasters.com.br/artigo.php?cn=651&cc=44 //e esse banco de dados tem um bugzinho nesse segundo, tu precisa enviar a string de busca junto com os links 1,2,3,4...
-
exato, se digitares $_SERVER['PHP_SELF'] no href do link, vai abrir o link no momento, mas se pensarmos mais um pouco, tu vai pegar sempre o link do ssitema de indicação, fazendo assim um loop do usuário... en'~ao sugiro que leia sobre query string. uma breve explicação (muito xinelona hehe) é uma variável passada via url e é recebida pelo método GET, após o endereço usa-se um ? o nome da variável e o seu valor, veremos um exemplo: //link para sistema de indicação <a href="indica.php?hp_anterior=<?php $_SERVER['PHP_SELF']; ?>">Indicar a um amigo.</a> //agora no arquivo de interpretação do script (indica.php) echo 'Este site foi indicado...'; echo '<a href=\"'.$_GET['hp_anterior'].'\" target=\"_blank\">Teu site.com.br</a>'; //assim ficaria o link Qualquer coisa dá um grito
-
Esse servidor é na tua máquina? é o q tu vai colocar na web?? eu é "alugado"?? Se for a 2ª opção contata o servidor q eles devem ter cloqueado essas funções, principalmente de chmod, da um echo phpinfo(); e ve as funções desabilitadas... Caso cntrário... posta em so (linux ou windows) q dae o problema n é php hehhehe
-
da um echo mysql_error(); q fica mais claro o erro...
-
Será q ele n desabilitou o bloqueador de pop-ups? hehhe porque funfo normalmente
-
tenta com o header em php, e faz um if nele conforme o objetivo da tua aplicação.
-
Ow meu velho, posta uma vez só Pra ti poder começar, poderias usar um array no input file do teu formulário, e depois interpretá-lo com as devidar estruturas de controle. <input type="file" name="ar[]"> <input type="file" name="ar[]"> <input type="file" name="ar[]"> ... E n te esqueçe de fazer todos os testes necessários com upload nem do chmod na pasta... se n fizer os testes, é um abraço pra sacanear :/ (e a gurizada n perdoa...) falo
-
vlw fabyo, n me liguei, ele tav ainterpretando como html :/ mas ae eu substitui por undeline e funfo bacanis... mas dae deu outro pau aqui... Saca só, eu tenho num form, campos assim: ... for($i=0; $i<$campos; $i++){ echo '<tr> <td width="20%"><b>'; echo $i+1; echo '° - Part number:</b></td> <td><input type="text" name="pn'.$i.'" size="10"></td> </tr> <tr> <td>Número de série/Lote:</td> <td><input type="text" name="nl'.$i.'" size="10"></td> </tr> <tr> ... vário e tals.. e por fora disso tem um laço... dae ele me gera o nome do campo assim: pn1, pn2.... e na hora q eu vou ler isso eu coloquei assim num array: ... for($i=0; $i<=7; $i++){ $pecas=array("pn_$i"=>"pn".$i, "nl_$i"=>"nl".$i, "desc_$i"=>"desc".$i, "q_$i"=>"qtdd".$i, "cond_$i"=>"cond".$i, "rast_$i"=>"rast".$i, "r_$i"=>"rast_value".$i, "se_$i"=>"se".$i); ... Só que o medonho me retorna assim ó: já tentei fazer assim tb ( q acho q é mais ): pn_$i"=>$pn.$i, "nl_$i"=>$nl.$i //e colocando $var[] na name do form tb Tem como me ajudar??? valeu
-
Pode usar header http://br2.php.net/manual/pt_BR/function.header.php (em php) header("Location: http://www.tua_hp.com.br/"); ou podes fazer em html mesmo <meta http-equiv="refresh" content="3,URL=htt://www.teusite.com.br"> no "content" tu muda o tempo de atualização
-
Ae pessoal, tendo esse cód aqui $arr=array("<<ficha>>"=>$ficha, "<<remetente>>"=>$remetente, "<<dest>>"=>$nome_dest, "<<end>>"=>$end_dest, "<<num>>"=>$num_dest, "<<bairro>>"=>$bai_dest, "<<cidade>>"=>$cid_dest, "<<estado>>"=>$est_dest, "<<cep>>"=>$cep_dest, "doc_origem"=>$doc_origem, "<<qtd>>"=>$qtd, "<<nota>>"=>$nota, "<<data>>"=>$data, "<<d_atu>>"=>$data_atual, "<<disponivel_almox>>"=>$disponivel_almox); foreach($arr as $pesquisa => $substitui){ echo $pesquisa."\t".$substitui."<br>"; $subs=str_replace($pesquisa, strtoupper($substitui), $le); } Ele me retorna assim... e deveria retornar o indice completo, alguém tem idéia do q pode estar acontecendo??? valeuuuuu
-
Desculpe, fui muito vago... eu me referi ao array $_RQUEST dá uma lida ae http://br.php.net/variables.external http://br.php.net/manual/pt_BR/reserved.va...riables.request
-
quanto as variáveis, o próprio php reconheçe o tipo de variáel, se tu preencher só com números int, ele vai usa-la como int, se preencher c uma string, será uma string... faz um teste de um formulário que faça cálculo q tu comprova isso... <?php if($_GET['qs']!=1){ echo '<form action="calcula.php?qs=1" method="post"> Nº1<input type="text" size="1" name="c1"><br> Nº2<input type="text" size="1" name="c2"><br> STRING<input type="text" size="50" name="txt"><br> <input type="submit" value="calcula"> </form>'; } else{ $total=$_POST['c1']+$_POST['c2']; echo "O resultado da soma dos dois numeros é: ".$total."<br>O texto digitado é ".$_POST['txt']; } ?>
-
usa width e heigth na body e pra desaparecer acho q só com a window.open...
-
bigodines hiuaihhiuahiuai boa heheheh o meu velho, faz um cadastro de categorias do site, q é esse teu menu ae, de pois manda fazer uma busca no bd q tem os produtos com o id da categoria desejada, pode passar por query string... Pra passar 6 em cada página, faz uma paginação... faz uma busca aqui no forum q tem bastante coisa... E para fazer aparecer aleatório, dá uma lida aqui http://br.php.net/manual/pt_BR/function.shuffle.php
-
Passa com o nome da página tb