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

Meu formulário não aparece por estar dentro do foreach


cotauberaba

Pergunta

Seguindo está lógica, era para meu formulario de edição de produtos aparecer, com as informações requisitadas do produto indicado na url, method GET, mas quando chamo a página só aparecem frase e o link voltar, o que acontece?

script:

<?php include_once("sistemas/restrito_admin.php");?>
<?php include_once("sistemas/validar_user.php");?>
<?php include_once("header.php");?>
  
   <div id="local">
    <div class="caminho">Onde estou: CotaUberaba &raquo; Painel de Controle &raquo; Editar produto
    </div><!--FECHA DIV CLASS CAMINHO-->
     <div class="welcome">Olá <?php echo $clienteNome; ?> | Hoje <?php echo date('d/m/Y  H:i').'h';?> | <a href="deslogar.php">Deslogar</a>
     
     </div><!--FECHA DUV CLASS WELCOME-->
    
  </div><!--FECHA DIV ID LOCAL-->

  <div id="content">
<?php include_once("menu.php");?>     
      <div id="content_conteudo">
      
<?php include_once("sistemas/carregando.php");?>

<?php if(isset($_POST['up_valor'])){
$IdProduto = $_GET['editaproduto'];
$UpTitulo  = strip_tags(trim($_POST['up_titulo']));
$UpNome    = strip_tags(trim($_POST['up_nome']));
$UpValor   = strip_tags(trim($_POST['up_valor']));

$sql_upProduto = 'UPDATE cota_produto SET produtoTitulo = :produtoTitulo, produtoNome = :produtoNome, produtoValor = :produtoValor, WHERE produtoId = :produtoId';

try{
        $query_upProduto = $conecta->prepare($sql_upProduto);
        $query_upProduto->bindValue(':produtoTitulo',$UpTitulo,PDO::PARAM_STR);
        $query_upProduto->bindValue(':produtoNome',$UpNome,PDO::PARAM_STR);
        $query_upProduto->bindValue(':produtoValor',$UpValor,PDO::PARAM_STR);
        $query_upProduto ->bindValue(':produtoId',$IdProduto,PDO::PARAM_STR);
        $query_atualizaPerfil->execute();
        
        echo '<div class="ok">Cliente atualizado com sucesso!</div>';
        
        }catch(PDOexception $error_upProduto){
                echo 'Erro ao atualizar Perfil '.$error_upProduto->getMessage();
                }
}

?>

       <h1>Aqui você pode editar as informações do seu cliente!</h1>
        <?php
  $produtoEditaId = $_GET['produtoId'];
  $sql_pegaProduto = 'SELECT * FROM cota_produto WHERE produtoId = :produtoId';
  
  try{
          $query_pegaProduto = $conecta->prepare($sql_pegaProduto);
          $query_pegaProduto->bindValue(':produtoId',$produtoEditaId,PDO::PARAM_STR);
          $query_pegaProduto->execute();
          
          $res_querypegaProduto = $query_pegaProduto->fetchAll(PDO::FETCH_ASSOC);
          
          }catch(PDOexception $error_pegaProduto){
                  echo 'Erro ao selecionar produto' .$error_pegaProduto->getMessage();
                  }
  
  foreach($res_querypegaProduto as $resProduto){
          $produtoTitulo = $resProduto['produtoTitulo'];
          $produtoNome = $resProduto['produtoNome'];
          $produtoValor = $resProduto['produtoValor'];
          $produtoId = $resProduto['produtoId'];
  
  ?>

          
       <form name="perfil_produto" action="" enctype="multipart/form-data" method="post">
       <label>
       <span>Sua Imagem:</span>
       <img src="../midias/<?php echo $thumb;?>" alt="<?php echo $produtoNome;?>" width="200" />
       <input type="file" name="img[]" size="80" value="<?php echo $thumb;?>" />
       </label>
       
       <label>
       <span>Título:</span>
       <input type="text" name="up_titulo" value="<?php echo $produtoTitulo;?>" />
       </label>
       
       <label>
       <span>Nome:</span>
       <input type="text" name="up_nome" value="<?php echo $produtoNome;?>" />
      </label>
      
      <label>
       <span>Valor:</span>
       <input type="text" name="up_valor" value="<?php echo $produtoValor;?>" />
      </label>
      
   <?php
  }
   ?>
       </form>
       <a href="painel.php?exe=admin_produtos/ativos">Voltar</a>
      </div><!--FECHA DIV CONTENT CONTEUDO-->
  
  </div><!--FECHA DIV ID CONTENT-->
<?php include_once("footer.php");?>  
  </body>
</html>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...