Olá pessoal, estou desenvolvendo um sisteminha básico o qual grava os dados em um array. Este array possui grupo, proprietario, codigo, placa, descricao, quantidade, valor e foto. Esta funcionando normalmente, só que ele é dividido por grupos, então quando acessa um grupo e não tem o produto nesse grupo ele não mostra nada, estou querendo colocar uma mensagem que não existe produto cadastrado. já fiz funcionar mas quando ele faz a busca ele busca o primeiro array se naquele não tiver ele já exibe a mensagem quer dizer teria quer percorer por todos arquivos. Abaixo segue uma parte do codigo se alguém puder me ajudar ficarei grato.
Pergunta
webninho
Olá pessoal, estou desenvolvendo um sisteminha básico o qual grava os dados em um array. Este array possui grupo, proprietario, codigo, placa, descricao, quantidade, valor e foto. Esta funcionando normalmente, só que ele é dividido por grupos, então quando acessa um grupo e não tem o produto nesse grupo ele não mostra nada, estou querendo colocar uma mensagem que não existe produto cadastrado. já fiz funcionar mas quando ele faz a busca ele busca o primeiro array se naquele não tiver ele já exibe a mensagem quer dizer teria quer percorer por todos arquivos. Abaixo segue uma parte do codigo se alguém puder me ajudar ficarei grato.
Esta é parte onde grava os dados
if($acao == "gravar") { if($file == "") $nomearquivo = foto; else{ $nomearquivo = date("YmdHis"); $status = move_uploaded_file($file,"imagens"."/"."$nomearquivo.jpg");} $fotos= "<?php\n"; $fotos.="\$grupo ='$grupoo';\n"; $fotos.="\$propietario ='$propietarioo';\n"; $fotos.="\$placa ='$placaa';\n"; $fotos.="\$cor ='$corr';\n"; $fotos.="\$preço ='$precoo';\n"; $fotos.="\$descricao ='$descricaoo';\n"; $fotos.="\$imagem ='imagens/$nomearquivo.jpg';\n"; $fotos.="?>"; $arquivo=date("Hisdm"); $fp=fopen("arqs/$arquivo.php", "w"); fputs($fp, $fotos); fclose($fp); Esta é a parte onde exibe os produtos <? $nomepasta = arqs . "/"; $pasta = opendir($nomepasta); $arquivos = array(); $i = 0; while ($arquivo = readdir($pasta)) { $caminho = $nomepasta.$arquivo; if (is_file($caminho)) { $data_modificacao = filemtime($caminho).md5($arquivo); $arquivos[$data_modificacao] = $arquivo; } } ksort($arquivos); foreach ($arquivos as $arquivo) { include("arqs/$arquivo"); $os = array($grupo); if (in_array("Descartáveis", $os,True)) { if ($grupo == Descartáveis){ echo " <center> <div align=center> <center> <table border=0 cellpadding=0 cellspacing=0 style=border-collapse: collapse bordercolor=111111 width=94%> <tr> <td width=33%> <p align=center><a href=java script:newWin('foto_ver.php?arquivo=$arquivo','visualiza',640,450,scrollbars=1)><img src=$imagem width=100 height=75 border=0 style='border: 2px solid 0000FF'></a></td> <td width=67% bgcolor=E8E8E8> <div align=center> <center> <table border=0 cellpadding=4 cellspacing=0 style=border-collapse: collapse bordercolor=111111 width=100%> <tr> <td width=100% bgcolor=E8E8E8><b> <font face=Verdana size=1>Código:</b> $placa</font></td> </tr> <tr> <td width=100% bgcolor=E8E8E8><b> <font face=Verdana size=1>Nome:</b> $propietario</font></td> </tr> <tr> <td width=100% bgcolor=E8E8E8><b> <font face=Verdana size=1>Quantidade:</b> $cor</font></td> </tr> <tr> <td width=100% bgcolor=E8E8E8><b> <font face=Verdana size=1>Valor:</b> R$ $preço</font></td> </tr> </table> </center> </div> </td> </tr> </table> </center> </div> <br>"; }} else {echo "<BR><font face=Verdana color=0066ff size=2><center>Não existe produto cadastrado nesta categoria!</font>"; break;} $i = $i + 1; if ($i == "2") { $i = 0; } } ?>Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.