Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leonardo.ce

[Resolvido] Erro Notice: Undefined index

Recommended Posts

Fala galera, beleza?

 

Estou com seguinte problema, estou enviando uma imagem pelo html:

<script type="text/javascript" src="js/calendarDateInput.js"></script>
<script>
function verificaCampos() {
  var imagem3 = document.form1.imagem1.value;
  ;


  if(imagem3 == ""){
      alert("Preencha o Cammpo de imagem!")
      document.form1.imagem1.focus();
      return false;
  }else{

      return true;
  }


}
</script>
<div id="conteudo">
    <div id="menu_abas">
        <ul>
            <li>
                <div class="aba_left"></div>
                <div class="aba_centro"><a href="home.php?page=4">Imagem</a></div>
                <div class="aba_right"></div>
            </li>

        </ul>
    </div>
    <!--Seach no layout-->
    <div id="ajax_loader" class="loader2"></div>
    <!--Seach no layout END-->
    <div id="conteudo_geral2" >
         <h3 class="titulo">Cadastro d imagem</h3><br>
        <form method="post"   name="form1" action="imagem_cadastro.php"  onsubmit="return verificaCampos();">
            <input type="hidden" id="codCliente" name="codCliente" value="<?php echo($idCliente); ?>">
            <table  width="95%" align="center" cellpadding="2" cellspacing="0" class="texto">
            </td>
            <tr>
                <td class="txdatas">
                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                            <td class="txdatas"><strong>Imagem</strong></td>
                        </tr>
                        <tr>
                            <td class="txdatas"><label>
                                  <input type="file" name="imagem1" id="imagem1" style="height:20px" />
                                </label></td>
                        </tr>

                        <tr>
                    </table></td>
            </tr>
            <tr>
                <td height="10" class="txdatas"></td>
            </tr>
             <tr>
                <td><input onclick="javascript: verificaCampos();"  name="imageField" type="image" src="img/enviar.gif" border="0" class="bt"></td>
            </tr>
            </table>
        </form>

Este html envia pra cá:

<?php
session_start();
require_once ('include/seguro.php');
require_once ('include/funcoes.php');
require_once ('include/conexao.php');
require_once ('include/img.php');

if (getenv("REQUEST_METHOD") == "POST") {
    error_reporting(E_ALL);
    ini_set('display_errors', '1');

    $imagem1 = $_FILES["imagem1"];


    $incluir = true;

   if($_FILES['imagem1']['tmp_name']){
			preg_match_all("/^(.*)\.(.*)$/i", $_FILES['imagem1']['name'], $ext);
			$extensao  = strtolower($ext[2][0]);
			if(($extensao != "jpg") && ($extensao != "gif") && ($extensao != "swf")&& ($extensao != "png")){
				$incluir = false;
				$erroImagem = 'style="border-color:#CC3300"';
				$erroImagem1 = '<font color=#CC3300; size:11px;>erro: Tipo de Imagem.</font>';
			}
		}else{
                        echo $imagem1;
			echo $msg = "Imagem não selecionada!";
			echo $incluir = true;

		}

                if($incluir){
        			//$id_last = $idCliente;
				$dir = "uploads/imagens/";

				if($_FILES['imagem1']['tmp_name']){
					//$arquivo = upload2($dir,$_FILES['imagem1'],'site_parceiros','imagem',$id_last);
					$arquivo = upload3($dir,$_FILES['imagem1'],'imagens','imagem',$idCliente,$idCliente);
					$img = new Imagex();	//instalcia a classe
					//Redimensionando a foto original
					//$img->CopyResized2($dir, $arquivo, "", "", 170, 80,100);
					$img->ResizeProporcionalX2($dir, $arquivo, "", 155, 130); //Thumbnail

					if($arquivo == ""){
						$msg .= 'Não foi possível fazer o upload do arquivo.\\r\\n';
					}
				}
                }
}

include ('html/imagem.html');
?>
Quando envio acontece este erro:

 

Notice: Undefined index: imagem1 in C:\roots\comprovante\imagem_cadastro.php on line 12

 

Notice: Undefined index: imagem1 in C:\roots\comprovante\imagem_cadastro.php on line 17

 

Notice: Undefined index: imagem1 in C:\roots\comprovante\imagem_cadastro.php on line 36

 

Alguem pode me ajudar?

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

adicione o enctype

<form method="post"   name="form1" action="imagem_cadastro.php"  onsubmit="return verificaCampos();"  enctype="multipart/form-data">

Compartilhar este post


Link para o post
Compartilhar em outros sites

adicione o enctype

<form method="post"   name="form1" action="imagem_cadastro.php"  onsubmit="return verificaCampos();"  enctype="multipart/form-data">

Po, isso mesmo!

Valeu William Bruno!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.