Ir para conteúdo

Arquivado

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

Kelven

[Resolvido] Problema com Upload de imagem

Recommended Posts

E ai Galera beleza!?

 

To concertando um código que me passaram e concertei todo o site, só que travei no upload de imagem do produto, só falta isso pra tudo funcionar direitinho,

é o seguinte ela não faz upload, mas o formulario funciona direitinho.

olhem o código abaixo:

 

<?php include "../config.php";

$acao= $_GET["acao"];
$id= $_GET["id"];
$Alterar= $_POST["Alterar"];
$Inserir= $_POST["Inserir"];
$Excluir= $_GET["Excluir"];
$select= $_POST["select"];
$form_id_subcategoria= $_POST["form_id_subcategoria"];
$form_produto= $_POST["form_produto"];
$form_apagar= $_POST["form_apagar"];
$form_foto= $_POST["form_foto"];
$form_estoque= $_POST["form_estoque"];
$form_preco= $_POST["form_preco"];
$form_descricao= $_POST["form_descricao"];
$form_lancamento= $_POST["form_lancamento"];
$form_id_categoria= $_POST["form_id_categoria"];
$id_categoria= $_GET["id_categoria"];


if ($_SESSION[nome] == "" or $_SESSION[login] == "") { header("Location:index.php"); }

else {

	if ($Inserir == "ok") {

		if ($form_foto_type == "image/pjpeg") {

		$arquivo = date("dmYHis").".jpg";

		// REDIMENSIONA FOTO GRANDE

		$im=imagecreatefromjpeg($form_foto);

		if (imagesx($im) >= 185) { $largura_padrao = 185; }

		else { $largura_padrao = imagesx($im); }

		$qualidade = 95;

		$largura_original = imagesx($im);

		$altura_original = imagesy($im);

		$nova_altura = ($altura_original*$largura_padrao)/$largura_original;

		$nova_imagem=imagecreatetruecolor($largura_padrao,$nova_altura);

		imagecopyresized($nova_imagem,$im,0,0,0,0,$largura_padrao,$nova_altura,$largura_original,$altura_original);

		imagejpeg($nova_imagem,"../produtos/g_$arquivo",$qualidade);

		// FIM DO REDIMENSIONAMENTO

		// REDIMENSIONA FOTO PEQUENA

		$largura_padrao = 75;

		$qualidade = 100;

		$nova_altura = ($altura_original*$largura_padrao)/$largura_original;

		$nova_imagem=imagecreatetruecolor($largura_padrao,$nova_altura);

		imagecopyresized($nova_imagem,$im,0,0,0,0,$largura_padrao,$nova_altura,$largura_original,$altura_original);

		imagejpeg($nova_imagem,"../produtos/p_$arquivo",$qualidade);

		imagedestroy($nova_imagem);

		imagedestroy($im);

		// FIM DO REDIMENSIONAMENTO

		}

	mysql_query("INSERT INTO produtos (produto,id_categoria,id_subcategoria,foto,descricao,estoque,preco,lancamento) VALUES ('$form_produto','$form_id_categoria','$form_id_subcategoria','$arquivo','$form_descricao','$form_estoque','$form_preco','$form_lancamento')");
		
		echo '<meta http-equiv="refresh" content="0; url=produtos.php">';
		
	}

	if ($Alterar == "ok") {

		if ($form_foto_type == "image/pjpeg") {

		@unlink("../produtos/g_".mysql_result(mysql_query("SELECT foto FROM produtos WHERE id_produto=$id"),0,foto));

		@unlink("../produtos/p_".mysql_result(mysql_query("SELECT foto FROM produtos WHERE id_produto=$id"),0,foto));

		$arquivo = date("dmYHis").".jpg";

		// REDIMENSIONA FOTO GRANDE

		$im=imagecreatefromjpeg($form_foto);

		if (imagesx($im) >= 185) { $largura_padrao = 185; }

		else { $largura_padrao = imagesx($im); }

		$qualidade = 95;

		$largura_original = imagesx($im);

		$altura_original = imagesy($im);

		$nova_altura = ($altura_original*$largura_padrao)/$largura_original;

		$nova_imagem=imagecreatetruecolor($largura_padrao,$nova_altura);

		imagecopyresized($nova_imagem,$im,0,0,0,0,$largura_padrao,$nova_altura,$largura_original,$altura_original);

		imagejpeg($nova_imagem,"../produtos/g_$arquivo",$qualidade);

		// FIM DO REDIMENSIONAMENTO

		// REDIMENSIONA FOTO PEQUENA

		$largura_padrao = 75;

		$qualidade = 90;

		$nova_altura = ($altura_original*$largura_padrao)/$largura_original;

		$nova_imagem=imagecreatetruecolor($largura_padrao,$nova_altura);

		imagecopyresized($nova_imagem,$im,0,0,0,0,$largura_padrao,$nova_altura,$largura_original,$altura_original);

		imagejpeg($nova_imagem,"../produtos/p_$arquivo",$qualidade);

		imagedestroy($nova_imagem);

		imagedestroy($im);

		// FIM DO REDIMENSIONAMENTO

		mysql_query("UPDATE produtos SET foto='$arquivo' WHERE id_produto=$id");

		}

		if ($form_apagar) {

		@unlink("../produtos/g_".mysql_result(mysql_query("SELECT foto FROM produtos WHERE id_produto=$id"),0,foto));

		@unlink("../produtos/p_".mysql_result(mysql_query("SELECT foto FROM produtos WHERE id_produto=$id"),0,foto));

		mysql_query("UPDATE produtos SET foto='' WHERE id_produto=$id");

		}

	mysql_query("UPDATE produtos SET produto='$form_produto',id_categoria='$form_id_categoria',id_subcategoria='$form_id_subcategoria',descricao='$form_descricao',estoque='$form_estoque',preco='$form_preco',lancamento='$form_lancamento' WHERE id_produto=$id");
		
		echo '<meta http-equiv="refresh" content="0; url=produtos.php">';
		
	}

	if ($Excluir == "ok") {

	@unlink("../produtos/g_".mysql_result(mysql_query("SELECT foto FROM produtos WHERE id_produto=$id"),0,foto));

	@unlink("../produtos/p_".mysql_result(mysql_query("SELECT foto FROM produtos WHERE id_produto=$id"),0,foto));

	mysql_query("DELETE FROM produtos WHERE id_produto=$id");

	}

?>

<html>

<head>

<title>Admin</title>

<link href="estilo.css" rel="stylesheet" type="text/css"><script language="Javascript1.2"><!-- // load htmlarea

_editor_url = "";                     // URL to htmlarea files

var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);

if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; }

if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }

if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; }

if (win_ie_ver >= 5.5) {

  document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');

  document.write(' language="Javascript1.2"></scr' + 'ipt>');  

} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }

// --></script>

<script language="JavaScript">
<!--
<!--

function pergunta() 

{

	if (confirm('Confirma exclusão?')) { return true }

	else { return false }

}

//-->

function strValor(valor)

	{

	virgula = ',';

	valor.value = valor.value.replace(virgula,".");

	if (event.keyCode < 44 || event.keyCode > 57) event.returnValue = false;

	}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>

</head>

<body bgcolor="#FFFFFF">
<table width="750" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="2" valign="top"><?php include "cima.php"; ?></td>
  </tr>
  <tr>
    <td width="165" valign="top"><?php include ("menu.php"); ?>
        <br>
    </td>
    <td width="585" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td height="10%"> </td>
      </tr>
      <tr>
        <td height="90%"><p align="center"><b>Produtos</b></p>
          <?php if ($acao != "") {

$sql = mysql_query("SELECT * FROM produtos WHERE id_produto=$id"); ?>
          <script language="JavaScript">

function critica()

  {

	if (document.form1.form_id_categoria.value == "")

	{ alert("Campo Obrigatório: CATEGORIA"); document.form1.form_id_categoria.focus(); return (false); }

	if (document.form1.form_produto.value == "")

	{ alert("Campo Obrigatório: PRODUTO"); document.form1.form_produto.focus(); return (false); }

	if (document.form1.form_preco.value == "")

	{ alert("Campo Obrigatório: PREÇO"); document.form1.form_preco.focus(); return (false); }

	return (true);

  }

          </script>
          <form action="<?php echo $PHP_SELF; ?>" method="post" enctype="multipart/form-data" name="form1" onSubmit="return critica();">
            <table width="300"  border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#EBE9ED">
              <tr>
                <td>Categoria:</td>
                <td><select name="select" onChange="MM_jumpMenu('parent',this,0)">
                    <option value="?acao=<?php echo $acao; ?>&id=<?php echo $id; ?>">Escolha a Categoria</option>
                    <?php $sql_categoria = mysql_query("SELECT * FROM categorias");

while ($coluna = mysql_fetch_array($sql_categoria)) { ?>
                    <option value="?acao=<?php echo $acao; ?>&id_categoria=<?php echo $coluna[id_categoria]; ?>&id=<?php echo $id; ?>"<?php if ($coluna[id_categoria] == $id_categoria) echo " selected"; ?>><?php echo $coluna[categoria]; ?></option>
                    <?php } ?>
                  </select>
                </td>
              </tr>
              <?php if ($id_categoria != "") { ?>
              <tr>
                <td>Sub-Categoria:</td>
                <td><select name="form_id_subcategoria">
                  <option value="">Escolha a Sub-Categoria</option>
                  <?php $sql_subcategoria = mysql_query("SELECT * FROM subcategorias WHERE id_categoria=$id_categoria");

while ($coluna = mysql_fetch_array($sql_subcategoria)) { ?>
                  <option value="<?php echo $coluna[id_subcategoria]; ?>"<?php if ($coluna[id_subcategoria] == @mysql_result($sql,0,id_subcategoria)) echo " selected"; ?>><?php echo $coluna[subcategoria]; ?></option>
                  <?php } ?>
                </select></td>
              </tr>
              <tr>
                <td width="110">Produto:</td>
                <td width="190"><input name="form_produto" type="text" value="<?php echo @mysql_result($sql,0,produto); ?>" size="35"></td>
              </tr>
              <tr>
                <td>Foto:</td>
                <td><img src="<?php if (@mysql_result($sql,0,foto) != "") echo "../produtos/p_".mysql_result($sql,0,foto); else echo "imagens/sem_imagem.gif"; ?>" name="imagem" height="50">
                    <input name="form_apagar" type="checkbox" id="form_apagar" value="1">
                  Apagar Imagem<br>
                  <input name="form_foto" type="file" size="20" onChange="document.images.imagem.src=document.form1.form_foto.value;"></td>
              </tr>
              <tr>
                <td>Fatias/Unid.:</td>
                <td><input name="form_estoque" type="text" value="<?php echo @mysql_result($sql,0,estoque); ?>" size="8"></td>
              </tr>
              <tr>
                <td>Preço:</td>
                <td><input name="form_preco" type="text" value="<?php echo @mysql_result($sql,0,preco); ?>" size="8" onKeyUp="strValor(this)">
                  Não use vírgula </td>
              </tr>
              <tr>
                <td valign="top">Descrição:</td>
                <td><textarea name="form_descricao" cols="34" rows="5"><?php echo @mysql_result($sql,0,descricao); ?></textarea><script language="javascript1.2">editor_generate('form_descricao');</script></td>
              </tr>
              <tr align="right">
                <td colspan="2"><input name="form_lancamento" type="checkbox" id="form_lancamento" value="1"<?php if (@mysql_result($sql,0,lancamento)) echo " checked"; ?>>
                  Promoção do Mês </td>
              </tr>
              <tr align="right">
                <td colspan="2"><input name="form_id_categoria" type="hidden" id="form_id_categoria" value="<?php echo $id_categoria; ?>">
                    <input type="hidden" name="id" value="<?php echo $id; ?>">
                    <input type="hidden" name="<?php echo $acao; ?>" value="ok">
                    <input type="submit" name="Submit" value="<?php echo $acao; ?>"></td>
              </tr>
              <?php } ?>
            </table>
          </form>
          <p align="center"><a href="<?php echo $PHP_SELF; ?>">Voltar</a></p>
          <?php } else { ?>
          <table width="99%" border="1" align="center" cellspacing="0" bordercolor="#EBE9ED">
            <tr bgcolor="#EBE9ED">
              <td width="30%" bgcolor="#EBE9ED"><b>Categoria/Sub-Categoria</b></td>
              <td width="30%"><b>Protudo</b></td>
              <td width="15%" align="center"><b>Estoque</b></td>
              <td width="15%" align="center"><b>Preço</b></td>
              <td width="10%" colspan="2" align="center"><b>Ação</b></td>
            </tr>
            <?php $sql = mysql_query("SELECT * FROM produtos ORDER BY lancamento,id_categoria,id_subcategoria");

while ($coluna = mysql_fetch_array($sql)) { ?>
            <tr bgcolor="#F7F7F7" onMouseOver="javascript:this.style.background='#EBE9ED';" onMouseOut="javascript:this.style.background='#F7F7F7';">
              <td><?php echo mysql_result(mysql_query("SELECT categoria FROM categorias WHERE id_categoria=$coluna[id_categoria]"),0,categoria); ?>/<?php echo @mysql_result(mysql_query("SELECT subcategoria FROM subcategorias WHERE id_subcategoria=$coluna[id_subcategoria]"),0,subcategoria); ?></td>
              <td><?php echo $coluna[produto]; ?> </td>
              <td align="center"><?php echo $coluna[estoque]; ?> </td>
              <td align="center"><?php echo $coluna[preco]; ?></td>
              <td width="5%" align="center"><a href="?acao=Alterar&id=<?php echo $coluna[id_produto]; ?>&id_categoria=<?php echo $coluna[id_categoria]; ?>"><img src="imagens/alterar.gif" alt="Alterar" border="0"></a></td>
              <td width="5%" align="center"><a href="?Excluir=ok&id=<? echo $coluna[id_produto]; ?>" onClick="return pergunta();"><img src="imagens/excluir.gif" alt="Excluir" border="0"></a></td>
            </tr>
            <?php } ?>
            <tr align="right" bgcolor="#EBE9ED">
              <td colspan="6"><a href="?acao=Inserir"><img src="imagens/inserir.gif" alt="Inserir" border="0"></a></td>
            </tr>
          </table>
          <?php } ?>
          <br></td>
      </tr>
    </table>
        <p align="center"> </p></td>
  </tr>
  <tr align="right">
    <td colspan="2"><div align="center">
      <?php include "baixo.php"; ?>
    </div></td>
  </tr>
</table>
<?php	exit; } ?>
</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

não vi você usando em nenhum momento o

 

$_FILES... nem a funçao move_uploaded_file()...

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora deu eu coloquei e não deu certo não olha só o jeito que ficou o código:

<?php include "../config.php";

$acao= $_GET["acao"];
$id= $_GET["id"];
$Alterar= $_POST["Alterar"];
$Inserir= $_POST["Inserir"];
$Excluir= $_GET["Excluir"];
$select= $_POST["select"];
$form_id_subcategoria= $_POST["form_id_subcategoria"];
$form_produto= $_POST["form_produto"];
$form_apagar= $_POST["form_apagar"];
$form_foto= $_POST["form_foto"];
$form_estoque= $_POST["form_estoque"];
$form_preco= $_POST["form_preco"];
$form_descricao= $_POST["form_descricao"];
$form_lancamento= $_POST["form_lancamento"];
$form_id_categoria= $_POST["form_id_categoria"];
$id_categoria= $_GET["id_categoria"];


if ($_SESSION[nome] == "" or $_SESSION[login] == "") { header("Location:index.php"); }

else {

	if ($Inserir == "ok") {

	$nomeArquivo = $_FILES['foto_comentario']['name'];
    $tmpFile = $_FILES['foto_comentario']['tmp_name'];
    $caminhoA = "fotocomentario/" . $nomeArquivo;   
        $tipo = $_FILES['foto_comentario']["type"] ;
        
        if ($mandar =="ok")
        {
        if ($nomeArquivo == "")
        {$sql= "INSERT INTO comentarios (produto, id_categoria, id_subcategoria, descricao, estoque, preco, lancamento) VALUES ('$form_produto', '$form_id_categoria', '$form_id_subcategoria', '$form_descricao', '$form_estoque', '$form_preco', '$form_lancamento')";
        $query= mysql_query($sql) or die ("Foi detectado um erro de conexão, contate-nos sobre o defeito");
        echo "<script>alert('Produto adicionado com sucesso!');
        </script>";
		echo '<meta http-equiv="refresh" content="0; url=produtos.php">';

        }
        
        else 
        {
                if (
						$tipo != "image/png" and 
                        $tipo != "image/jpg" and 
                        $tipo != "image/gif" and 
                        $tipo != "image/jpeg" and
						$tipo != "image/pjpeg"
					)
                        {
                                        echo "<script>alert('Essa arquivo que você enviou não é imagem. Por favor repita o seu formulario, e adcione somente imagens com formato gif e jpeg. Obrigado pela atenção.');</script>";

                                
                                }
                                else{
                        move_uploaded_file ($tmpFile, $caminhoA);
                        $caminhoDB = $caminhoA;
                        
                        $sql= "INSERT INTO comentarios (produto, id_categoria, id_subcategoria, foto, descricao, estoque, preco, lancamento) VALUES ('$form_produto', '$form_id_categoria', '$form_id_subcategoria', '$caminhoDB', '$form_descricao', '$form_estoque', '$form_preco', '$form_lancamento')";
                        $query= mysql_query($sql) or die ("Foi detectado um erro de conexão, contate-nos sobre o defeito");
                        
                        if($sql > null){
                                echo "<script>alert('Produto adicionado com sucesso!');
                                </script>";
								echo '<meta http-equiv="refresh" content="0; url=produtos.php">';
                        }
                        
                        else{
                                echo "<script>alert('Ocorreu um erro! Preencha o formulario de produtos novamente, se ocorrer esse erro novamente comunique-nos. Obrigado pela compreenção.');</script>";
                        }
                        
                        }
                
                }
        }
        
        
    
    
		
	}

	if ($Alterar == "ok") {

		if ($form_foto_type == "image/pjpeg") {

		@unlink("../produtos/g_".mysql_result(mysql_query("SELECT foto FROM produtos WHERE id_produto=$id"),0,foto));

		@unlink("../produtos/p_".mysql_result(mysql_query("SELECT foto FROM produtos WHERE id_produto=$id"),0,foto));

		$arquivo = date("dmYHis").".jpg";

		// REDIMENSIONA FOTO GRANDE

		$im=imagecreatefromjpeg($form_foto);

		if (imagesx($im) >= 185) { $largura_padrao = 185; }

		else { $largura_padrao = imagesx($im); }

		$qualidade = 95;

		$largura_original = imagesx($im);

		$altura_original = imagesy($im);

		$nova_altura = ($altura_original*$largura_padrao)/$largura_original;

		$nova_imagem=imagecreatetruecolor($largura_padrao,$nova_altura);

		imagecopyresized($nova_imagem,$im,0,0,0,0,$largura_padrao,$nova_altura,$largura_original,$altura_original);

		imagejpeg($nova_imagem,"../produtos/g_$arquivo",$qualidade);

		// FIM DO REDIMENSIONAMENTO

		// REDIMENSIONA FOTO PEQUENA

		$largura_padrao = 75;

		$qualidade = 90;

		$nova_altura = ($altura_original*$largura_padrao)/$largura_original;

		$nova_imagem=imagecreatetruecolor($largura_padrao,$nova_altura);

		imagecopyresized($nova_imagem,$im,0,0,0,0,$largura_padrao,$nova_altura,$largura_original,$altura_original);

		imagejpeg($nova_imagem,"../produtos/p_$arquivo",$qualidade);

		imagedestroy($nova_imagem);

		imagedestroy($im);

		// FIM DO REDIMENSIONAMENTO

		mysql_query("UPDATE produtos SET foto='$arquivo' WHERE id_produto=$id");

		}

		if ($form_apagar) {

		@unlink("../produtos/g_".mysql_result(mysql_query("SELECT foto FROM produtos WHERE id_produto=$id"),0,foto));

		@unlink("../produtos/p_".mysql_result(mysql_query("SELECT foto FROM produtos WHERE id_produto=$id"),0,foto));

		mysql_query("UPDATE produtos SET foto='' WHERE id_produto=$id");

		}

	mysql_query("UPDATE produtos SET produto='$form_produto',id_categoria='$form_id_categoria',id_subcategoria='$form_id_subcategoria',descricao='$form_descricao',estoque='$form_estoque',preco='$form_preco',lancamento='$form_lancamento' WHERE id_produto=$id");
		
		echo '<meta http-equiv="refresh" content="0; url=produtos.php">';
		
	}

	if ($Excluir == "ok") {

	@unlink("../produtos/g_".mysql_result(mysql_query("SELECT foto FROM produtos WHERE id_produto=$id"),0,foto));

	@unlink("../produtos/p_".mysql_result(mysql_query("SELECT foto FROM produtos WHERE id_produto=$id"),0,foto));

	mysql_query("DELETE FROM produtos WHERE id_produto=$id");

	}

?>

<html>

<head>

<title>Admin</title>

<link href="estilo.css" rel="stylesheet" type="text/css"><script language="Javascript1.2"><!-- // load htmlarea

_editor_url = "";                     // URL to htmlarea files

var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);

if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; }

if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }

if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; }

if (win_ie_ver >= 5.5) {

  document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');

  document.write(' language="Javascript1.2"></scr' + 'ipt>');  

} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }

// --></script>

<script language="JavaScript">
<!--
<!--

function pergunta() 

{

	if (confirm('Confirma exclusão?')) { return true }

	else { return false }

}

//-->

function strValor(valor)

	{

	virgula = ',';

	valor.value = valor.value.replace(virgula,".");

	if (event.keyCode < 44 || event.keyCode > 57) event.returnValue = false;

	}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>

</head>

<body bgcolor="#FFFFFF">
<table width="750" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="2" valign="top"><?php include "cima.php"; ?></td>
  </tr>
  <tr>
    <td width="165" valign="top"><?php include ("menu.php"); ?>
        <br>
    </td>
    <td width="585" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td height="10%"> </td>
      </tr>
      <tr>
        <td height="90%"><p align="center"><b>Produtos</b></p>
          <?php if ($acao != "") {

$sql = mysql_query("SELECT * FROM produtos WHERE id_produto=$id"); ?>
          <script language="JavaScript">

function critica()

  {

	if (document.form1.form_id_categoria.value == "")

	{ alert("Campo Obrigatório: CATEGORIA"); document.form1.form_id_categoria.focus(); return (false); }

	if (document.form1.form_produto.value == "")

	{ alert("Campo Obrigatório: PRODUTO"); document.form1.form_produto.focus(); return (false); }

	if (document.form1.form_preco.value == "")

	{ alert("Campo Obrigatório: PREÇO"); document.form1.form_preco.focus(); return (false); }

	return (true);

  }

          </script>
          <form action="<?php echo $PHP_SELF; ?>" method="post" enctype="multipart/form-data" name="form1" onSubmit="return critica();">
            <table width="300"  border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#EBE9ED">
              <tr>
                <td>Categoria:</td>
                <td><select name="select" onChange="MM_jumpMenu('parent',this,0)">
                    <option value="?acao=<?php echo $acao; ?>&id=<?php echo $id; ?>">Escolha a Categoria</option>
                    <?php $sql_categoria = mysql_query("SELECT * FROM categorias");

while ($coluna = mysql_fetch_array($sql_categoria)) { ?>
                    <option value="?acao=<?php echo $acao; ?>&id_categoria=<?php echo $coluna[id_categoria]; ?>&id=<?php echo $id; ?>"<?php if ($coluna[id_categoria] == $id_categoria) echo " selected"; ?>><?php echo $coluna[categoria]; ?></option>
                    <?php } ?>
                  </select>
                </td>
              </tr>
              <?php if ($id_categoria != "") { ?>
              <tr>
                <td>Sub-Categoria:</td>
                <td><select name="form_id_subcategoria">
                  <option value="">Escolha a Sub-Categoria</option>
                  <?php $sql_subcategoria = mysql_query("SELECT * FROM subcategorias WHERE id_categoria=$id_categoria");

while ($coluna = mysql_fetch_array($sql_subcategoria)) { ?>
                  <option value="<?php echo $coluna[id_subcategoria]; ?>"<?php if ($coluna[id_subcategoria] == @mysql_result($sql,0,id_subcategoria)) echo " selected"; ?>><?php echo $coluna[subcategoria]; ?></option>
                  <?php } ?>
                </select></td>
              </tr>
              <tr>
                <td width="110">Produto:</td>
                <td width="190"><input name="form_produto" type="text" value="<?php echo @mysql_result($sql,0,produto); ?>" size="35"></td>
              </tr>
              <tr>
                <td>Foto:</td>
                <td><img src="<?php if (@mysql_result($sql,0,foto) != "") echo "../produtos/p_".mysql_result($sql,0,foto); else echo "imagens/sem_imagem.gif"; ?>" name="imagem" height="50">
                    <input name="form_apagar" type="checkbox" id="form_apagar" value="1">
                  Apagar Imagem<br>
                  <input type="file" name="foto_comentario" class="formcor" /></td>
              </tr>
              <tr>
                <td>Fatias/Unid.:</td>
                <td><input name="form_estoque" type="text" value="<?php echo @mysql_result($sql,0,estoque); ?>" size="8"></td>
              </tr>
              <tr>
                <td>Preço:</td>
                <td><input name="form_preco" type="text" value="<?php echo @mysql_result($sql,0,preco); ?>" size="8" onKeyUp="strValor(this)">
                  Não use vírgula </td>
              </tr>
              <tr>
                <td valign="top">Descrição:</td>
                <td><textarea name="form_descricao" cols="34" rows="5"><?php echo @mysql_result($sql,0,descricao); ?></textarea><script language="javascript1.2">editor_generate('form_descricao');</script></td>
              </tr>
              <tr align="right">
                <td colspan="2"><input name="form_lancamento" type="checkbox" id="form_lancamento" value="1"<?php if (@mysql_result($sql,0,lancamento)) echo " checked"; ?>>
                  Promoção do Mês </td>
              </tr>
              <tr align="right">
                <td colspan="2"><input name="form_id_categoria" type="hidden" id="form_id_categoria" value="<?php echo $id_categoria; ?>">
                    <input type="hidden" name="mandar" value="ok" />
                    <input type="hidden" name="id" value="<?php echo $id; ?>">
                    <input type="hidden" name="<?php echo $acao; ?>" value="ok">
                    <input type="submit" name="Submit" value="<?php echo $acao; ?>"></td>
              </tr>
              <?php } ?>
            </table>
          </form>
          <p align="center"><a href="<?php echo $PHP_SELF; ?>">Voltar</a></p>
          <?php } else { ?>
          <table width="99%" border="1" align="center" cellspacing="0" bordercolor="#EBE9ED">
            <tr bgcolor="#EBE9ED">
              <td width="30%" bgcolor="#EBE9ED"><b>Categoria/Sub-Categoria</b></td>
              <td width="30%"><b>Protudo</b></td>
              <td width="15%" align="center"><b>Estoque</b></td>
              <td width="15%" align="center"><b>Preço</b></td>
              <td width="10%" colspan="2" align="center"><b>Ação</b></td>
            </tr>
            <?php $sql = mysql_query("SELECT * FROM produtos ORDER BY lancamento,id_categoria,id_subcategoria");

while ($coluna = mysql_fetch_array($sql)) { ?>
            <tr bgcolor="#F7F7F7" onMouseOver="javascript:this.style.background='#EBE9ED';" onMouseOut="javascript:this.style.background='#F7F7F7';">
              <td><?php echo mysql_result(mysql_query("SELECT categoria FROM categorias WHERE id_categoria=$coluna[id_categoria]"),0,categoria); ?>/<?php echo @mysql_result(mysql_query("SELECT subcategoria FROM subcategorias WHERE id_subcategoria=$coluna[id_subcategoria]"),0,subcategoria); ?></td>
              <td><?php echo $coluna[produto]; ?> </td>
              <td align="center"><?php echo $coluna[estoque]; ?> </td>
              <td align="center"><?php echo $coluna[preco]; ?></td>
              <td width="5%" align="center"><a href="?acao=Alterar&id=<?php echo $coluna[id_produto]; ?>&id_categoria=<?php echo $coluna[id_categoria]; ?>"><img src="imagens/alterar.gif" alt="Alterar" border="0"></a></td>
              <td width="5%" align="center"><a href="?Excluir=ok&id=<? echo $coluna[id_produto]; ?>" onClick="return pergunta();"><img src="imagens/excluir.gif" alt="Excluir" border="0"></a></td>
            </tr>
            <?php } ?>
            <tr align="right" bgcolor="#EBE9ED">
              <td colspan="6"><a href="?acao=Inserir"><img src="imagens/inserir.gif" alt="Inserir" border="0"></a></td>
            </tr>
          </table>
          <?php } ?>
          <br></td>
      </tr>
    </table>
        <p align="center"> </p></td>
  </tr>
  <tr align="right">
    <td colspan="2"><div align="center">
      <?php include "baixo.php"; ?>
    </div></td>
  </tr>
</table>
<?php	exit; } ?>
</body>

</html>


Nesse código ele para em um erro la onde tem escrito assim, "Foi detectado um erro de conexão, contate-nos sobre o defeito".

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.