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

Foreach e query


Troier Ben

Pergunta

tenho o seguinte codigo, mas ele da erro no foreach e na query.. Não consigo descobrir o erro !

if($_POST['manter'] == 'n'){

$fotoP = $_FILES['fpri']['name'];

$nome_temp = $_FILES['fpri']['tmp_name'];

$tipo = substr($_FILES['fpri']['type'],0,5);

if($tipo == 'image'){

@move_uploaded_file($nome_temp, "../../others/" . $fotoP);

}

foreach($_FILES['arquivo']['name'] as $chave => $valor):

$nome = $valor;

$type = substr($_FILES['arquivo']['type'][$chave],0,5);

$nomeT = $_FILES['arquivo']['tmp_name'][$chave];

if ($type == 'image') {

@move_uploaded_file($nomeT, "../../others/" . $nome);

}

endforeach;

}

$ref = $_POST['ref'];

$titulo = $_POST['tit'];

$descr = $_POST['desc'];

$fin = $_POST['fin']; //switch

$docas = $_POST['doc'];

$peDireito = $_POST['ped'];

$guarita = $_POST['gua']; //switch

$condFe = $_POST['con']; //switch

$patio = $_POST['pat'];

$uf = $_POST['est']; // switch

$cidade = $_POST['cid'];

$bairro = $_POST['bai'];

$data = date("Y-m-d",strtotime("now"));

$vTotal = $_POST['vtot'];

$vLocacao = $_POST['vloc'];

$vCondominio = $_POST['vcon'];

$au = $_POST['au'];

$at = $_POST['at'];

$ac = $_POST['ac'];

$af = $_POST['af'];

$ae = $_POST['ae'];

$aa = $_POST['aa'];

$refget = $_GET['refget'];

$nCampos = $_FILES['arquivo']['name'];

$arrEx = array();

foreach($nCampos as $key => $value){

array_push($arrEx,$value);

}

$FotoExtraBD = implode('-',$arrEx);

if($_POST['manter'] == 's'){

$sql = "UPDATE galpoes SET refG = '$ref',tituloG = '$titulo',descricaoG = '$descr',

finalidade = '$fin',docas = $docas,peDireito = $peDireito,guarita = '$guarita',

condominioFechado = '$condFe',patio = $patio,estadoG = '$uf',cidadeG = '$cidade',bairroG = '$bairro',

dataG = '$data',valorTotalG = $vTotal,valorLocacao = $vLocacao,valorCondominio = $vCondominio)

WHERE refG = '$refget'";

}else{

$sql = "UPDATE galpoes SET refG = '$ref',tituloG = '$titulo',descricaoG = '$descr',

finalidade = '$fin',docas = $docas,peDireito = $peDireito,guarita = '$guarita',

condominioFechado = '$condFe',patio = $patio,estadoG = '$uf',cidadeG = '$cidade',bairroG = '$bairro',

dataG = '$data',valorTotalG = $vTotal,valorLocacao = $vLocacao,valorCondominio = $vCondominio,

fotoPrincG = '$fotoP',fotosExtraG = '$FotoExtraBD') WHERE refG = '$refget'";

}

$sqlArea = "UPDATE dadosarea SET areaUtil = $au,areaTerreno = $at,areaConstruida = $ac,areaFabril = $af,

areaEscritorio = $ae,areaApoio = $aa) WHERE refG = '$ref'";

$grG = mysql_query($sql) or die(mysql_error());

$grA = mysql_query($sqlArea) or die(mysql_error());

if($grG && $grA)

header("Location:../dados_alterados.php");

mysql_close();

:unsure:

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
tenho o seguinte codigo, mas ele da erro no foreach e na query.. Não consigo descobrir o erro !

if($_POST['manter'] == 'n'){

$fotoP = $_FILES['fpri']['name'];

$nome_temp = $_FILES['fpri']['tmp_name'];

$tipo = substr($_FILES['fpri']['type'],0,5);

if($tipo == 'image'){

@move_uploaded_file($nome_temp, "../../others/" . $fotoP);

}

foreach($_FILES['arquivo']['name'] as $chave => $valor):

$nome = $valor;

$type = substr($_FILES['arquivo']['type'][$chave],0,5);

$nomeT = $_FILES['arquivo']['tmp_name'][$chave];

if ($type == 'image') {

@move_uploaded_file($nomeT, "../../others/" . $nome);

}

endforeach;

}

$ref = $_POST['ref'];

$titulo = $_POST['tit'];

$descr = $_POST['desc'];

$fin = $_POST['fin']; //switch

$docas = $_POST['doc'];

$peDireito = $_POST['ped'];

$guarita = $_POST['gua']; //switch

$condFe = $_POST['con']; //switch

$patio = $_POST['pat'];

$uf = $_POST['est']; // switch

$cidade = $_POST['cid'];

$bairro = $_POST['bai'];

$data = date("Y-m-d",strtotime("now"));

$vTotal = $_POST['vtot'];

$vLocacao = $_POST['vloc'];

$vCondominio = $_POST['vcon'];

$au = $_POST['au'];

$at = $_POST['at'];

$ac = $_POST['ac'];

$af = $_POST['af'];

$ae = $_POST['ae'];

$aa = $_POST['aa'];

$refget = $_GET['refget'];

$nCampos = $_FILES['arquivo']['name'];

$arrEx = array();

foreach($nCampos as $key => $value){

array_push($arrEx,$value);

}

$FotoExtraBD = implode('-',$arrEx);

if($_POST['manter'] == 's'){

$sql = "UPDATE galpoes SET refG = '$ref',tituloG = '$titulo',descricaoG = '$descr',

finalidade = '$fin',docas = $docas,peDireito = $peDireito,guarita = '$guarita',

condominioFechado = '$condFe',patio = $patio,estadoG = '$uf',cidadeG = '$cidade',bairroG = '$bairro',

dataG = '$data',valorTotalG = $vTotal,valorLocacao = $vLocacao,valorCondominio = $vCondominio)

WHERE refG = '$refget'";

}else{

$sql = "UPDATE galpoes SET refG = '$ref',tituloG = '$titulo',descricaoG = '$descr',

finalidade = '$fin',docas = $docas,peDireito = $peDireito,guarita = '$guarita',

condominioFechado = '$condFe',patio = $patio,estadoG = '$uf',cidadeG = '$cidade',bairroG = '$bairro',

dataG = '$data',valorTotalG = $vTotal,valorLocacao = $vLocacao,valorCondominio = $vCondominio,

fotoPrincG = '$fotoP',fotosExtraG = '$FotoExtraBD') WHERE refG = '$refget'";

}

$sqlArea = "UPDATE dadosarea SET areaUtil = $au,areaTerreno = $at,areaConstruida = $ac,areaFabril = $af,

areaEscritorio = $ae,areaApoio = $aa) WHERE refG = '$ref'";

$grG = mysql_query($sql) or die(mysql_error());

$grA = mysql_query($sqlArea) or die(mysql_error());

if($grG && $grA)

header("Location:../dados_alterados.php");

mysql_close();

:unsure:

tire o arroba de @move

e post o erro que está aprecendo, assim fica mais facil de procurar até mais

Link para o comentário
Compartilhar em outros sites

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,8k
×
×
  • Criar Novo...