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; }
}
?>