Troier Ben Postado Fevereiro 24, 2011 Denunciar Share Postado Fevereiro 24, 2011 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: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rickayron Postado Fevereiro 25, 2011 Denunciar Share Postado Fevereiro 25, 2011 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 @movee post o erro que está aprecendo, assim fica mais facil de procurar até mais Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Troier Ben
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
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.