Ir ao conteúdo

Posts recomendados

Postado
<?php
require_once '../auth.php';
require_once '../Models/sangria.class.php';

if(isset($_POST['upload']) == 'Cadastrar'){

$Nomedadespesa = $_POST['Nomedadespesa'];
$ValorSangria = $_POST['valor'];
$Descricaosangria = $_POST['Descricao'];
$CRD = $_POST['crd'];
$iduser = $_POST['iduser'];


		if ($Nomedadespesa!=null && $ValorSangria>0){
			
			
		if (!file_exists($_FILES['arquivo']['name'])) {		
			
			$pt_file =  '../../views/dist/img/'.$_FILES['arquivo']['name'];
			
			if ($pt_file != '../../views/dist/img/'){	
				
				$destino =  '../../views/dist/img/'.$_FILES['arquivo']['name'];				
				$arquivo_tmp = $_FILES['arquivo']['tmp_name'];
				move_uploaded_file($arquivo_tmp, $destino);
				chmod ($destino, 0644);	

				$nomeimagem =  'dist/img/'.$_FILES['arquivo']['name'];
				
			}elseif($_POST['valor'] != NULL){
				
				$nomeimagem = $_POST['valor'];
					
			
				}
			}
			$sangria= new sangria;
			$sangria->Insertsangria($Nomedadespesa, $ValorSangria, $Descricaosangria, $idUsuario,$cnpj,$CRD,$nomeimagem);
		}else{
			header('Location: ../../sangria/addsangria.php?erro1');
		}
		
	
	}else{
	header('Location: ../../sangria/index.php?dia=1&mes=1&ano=2019&dia1=1&mes1=1&ano1=2019&Busca=');
	}


Notice: Undefined index: arquivo in C:\xampp\htdocs\sistema\App\Database\insertsangria.php on line 17

Notice: Undefined index: arquivo in C:\xampp\htdocs\sistema\App\Database\insertsangria.php on line 19

erro nestas partes "if (!file_exists($_FILES['arquivo']['name'])) {    "    
            
"            $pt_file =  '../../views/dist/img/'.$_FILES['arquivo']['name'];"

Postado
Em 27/12/2019 às 15:26, Leonardo0308 disse:

Boa tarde @João Vitor Sacramento Rocha

 

Como está o formulário que você envia esse arquivo?

<div class="row"><b>
          <!-- left column -->
          <div class="col-md-6">
            <!-- general form elements -->
            <div class="box box-primary">
              <div class="box-header with-border">
                <h3 class="box-title"><b>Saida de sangria</b></h3>
              </div>
              <!-- /.box-header -->
              <!-- form start -->
              <form role="form" action="../App/Database/insertsangria.php" method="POST">
                <div class="box-body">
                  <div class="form-group">
                    <label for="exampleInputEmail1">Nome da despesa</label>
                    <input type="text" name="Nomedadespesa" class="form-control" id="exampleInputEmail1" placeholder="Despesa">
                  </div>
                  <div class="form-group">
                    <label for="exampleInputEmail1">valor da sangria</label>
                    <input type="number" name="valor" class="form-control" id="exampleInputEmail1" placeholder="valor">
                  </div>
                  <div class="form-group">
                    <label for="exampleInputEmail1">Descrição</label>
                    <input type="text" name="Descricao" class="form-control" " id="exampleInputEmail1" placeholder="descricao">
                  </div>
                  <div class="form-group">
                    <label for="exampleInputEmail1">Envie a imagem</label>
                    <input name="arquivo" type="file" class="form-control" id="exampleInputEmail1" placeholder="arquivo">
                  </div>
                  <div class="form-group">
                    <label for="exampleInputEmail1">crd</label>
                    <select id="crd" name="crd" class="form-control" placeholder="crd"  method="POST>
                            <optgroup label="pessoal">
                                <option value= "1"> Assistência Médica  e Odontológica</option>
                                <option value= "2">Cursos e Treinamentos</option>
                                <option value= "3"> Farmacia</option>
                                <option value= "4">Contribição Sindical Trabalhadores</option>
                                <option value= "5">Uniformes</option>
                                <option value= "6">Décimo Terceiro Salário</option>
                                <option value= "7">Vale Funcionários</option>
                                <option value= "8">F.G.T.S Empresa</option>
                                <option value= "9">F.G.T.S Rescisório</option>
                                <option value= "10">Exame médico</option>
                                <option value= "11">Férias</option>
                                <option value= "12">I.N.S.S</option>
                                <option value= "13">I.R.R.F</option>
                                <option value= "14"> Recisões</option>
                                <option value= "15">Pontos, Premiações ou comissões</option>
                                <option value= "16"> Prestações de Serviços</option>
                                <option value= "17"> Salários</option>
                                <option value= "18">  Tercerizados</option>
                                <option value= "19">  Vale Transporte</option>
                                <option value= "20">   HORAS Extras </option>
                                <option value= "21">Comissão </option>
                                <option value= "22">outros</option>
                            </optgroup>
                            <optgroup label="imposto">
                                <option value= "101" >Alvará</option>
                                <option value= "102" >Cofins</option>
                                <option value= "103" >Contribuição Sindical</option>
                                <option value= "104" > I.C.M.S</option>
                                <option value= "105" > I.P.T.U</option>
                                <option value= "106" > I.R.P.J</option>
                                <option value= "107" > I.P.V.A</option>
                                <option value= "108" > S.P.U</option>
                                <option value= "109" > I.S.S</option>
                                <option value= "110" > PIS</option>
                                <option value= "111" > Refis</option>
                                <option value= "112" > C.S.L.L</option>
                                <option value= "113" >G.P.S (inss empresa)</option>
                                <option value= "114" >Simples Nacional</option>
                                <option value= "115" >Imposto Retido Prest. Serviços</option>
                                <option value= "116">outros</option>
                            </optgroup>
                            <optgroup label="financeira">
                                <option value= "201">Anuidade Cartão de Crédito</option>
                                <option value= "202">Transferências entre Coligadas</option>
                                <option value= "203">Antecipação de cartão</option>
                                <option value= "204">Tarifas Bancárias</option>
                                <option value= "205"> Encargos C/c</option>
                                <option value= "206"> Taxa de Cratão de Crédito</option>
                                <option value= "207"> Juros</option>
                                <option value= "208"> Retirada de Socios</option>
                                <option value= "209">  Ressarcimento</option>
                                <option value= "210"> IOF</option>
                                <option value= "211">outros</option>
                            </optgroup>
                            <optgroup label="comercial">
                                <option value= "301"> Anúncios, Revistas, Site, Bandeiras, Tv</option>
                                <option value= "302"> Eventos</option>
                                <option value= "303"> Associações e Bandeiras</option>
                                <option value= "304"> Conten Design </option>
                                <option value= "305"> Indenizações</option>
                                <option value= "306">Congressos e Feiras</option>
                                <option value= "307"> Fotos / Cromos/ e WEB Design</option>
                                <option value= "308"> Gráfica e Brindes</option>
                                <option value= "309"> Hospedagem e Desp.c/ viagens</option>
                                <option value= "310"> Agência de Mídia</option>
                                <option value= "311"> Passagens Aéreas</option>
                                <option value= "312">Publicidade</option>
                                <option value= "313"> Representante Comércial</option>
                                <option value= 314">Ass. Marketing / Imprensa / </option>
                                <option value= "315">outros</option>
                            </optgroup>
                            <optgroup label="MANUTENÇÃO">
                                <option value= "401">Central Telefônica</option>
                                <option value= "402"> Diversas</option>
                                <option value= "403"> Elétrica</option>
                                <option value= "404"> Hidráulica</option>
                                <option value= "405"> Manutenção Informática</option>
                                <option value= "406"> Manut. Motores</option>
                                <option value= "407"> Máq., Equip. e Ferramentas</option>
                                <option value= "408"> Obras e Reformas da Franquia</option>
                                <option value= "409"> Piscina</option>
                                <option value= "410"> Prestação de Serviços</option>
                                <option value= "411"> Carpintaria</option>
                                <option value= "412"> Pintura</option>
                                <option value= "413"> JARDIM</option>
                                <option value= "414">outros</option>
                            </optgroup>
                            <optgroup label="ADMINISTRATIVAS">
                                <option value= "501">Alimentação </option>
                                <option value= "502">Acesso à Internet</option>
                                <option value= "503"> Assistência Jurídica</option>
                                <option value= "504"> Associação Comercial </option>
                                <option value= "505">Correios</option>
                                <option value= "506">Consultorias</option>
                                <option value= "507"> Sistema</option>
                                <option value= "508"> Despesas com Cartório</option>
                                <option value= "509">Arrendamento</option>
                                <option value= "510"> Donativos ou Brindes</option>
                                <option value= "511">locomoção (Taxi)</option>
                                <option value= "512"> Fretes / Estacionamento / Balsa</option>
                                <option value= "513"> Gráfica, Impressos e Formulários</option>
                                <option value= "514">Lazer</option>
                                <option value= "515">Material para Escritório</option>
                                <option value= "516">Material para Informática</option>
                                <option value= "517"> Telefone</option>
                                <option value= "518"> Contabilidade</option>
                                <option value= "519"> Loca web e Dottis e Ingran (wind.)</option>
                                <option value= "520"> Veículo Despesas Gerais</option>
                                <option value= "521"> Veículo Combustível</option>
                                <option value= "522"> Marcas e Patentes</option>
                                <option value= "523"> DEDETIZAÇÃO</option>
                                <option value= "524">SEGURANÇA </option>
                                <option value= "525">agua</option>
                                <option value= "526">energia</option>
                                <option value= "527">outros</option>
                            </optgroup>
                            <optgroup label="Limpezas e consumos">
                                <option value= "601">Produtos de limpeza e higiêne</option>
                                <option value= "602">Descartáveis Uso e Consumo</option>
                                <option value= "603">outros</option>
                            </optgroup>
                    </select>
                </div>
              </div>
              
             <input type="hidden" name="iduser" value="'.$idUsuario.'">
                <!-- /.box-body -->

                <div class="box-footer">
                  <button type="submit" name="upload" class="btn btn-primary" value="Cadastrar" style="background: #084f08d9; border: #084f08d9;">Cadastrar</button>
                  <a class="btn btn-danger" href="../../sangria/" style="background-color: #9f3428; border-color: #bb4334;">Cancelar</a>
                </div>
              </form>
            </div>
            <!-- /.box -->
            </div></b>
  </div>

 

Postado
14 minutos atrás, João Vitor Sacramento Rocha disse:

<form role="form" action="../App/Database/insertsangria.php" method="POST">

 

Falta o atributo

 

enctype="multipart/form-data"

 

no seu form.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...