Ir para conteúdo
Fórum Script Brasil
  • 0

Array()


webninho

Pergunta

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

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...