Jump to content
Fórum Script Brasil
  • 0

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


cotauberaba
 Share

Question

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 to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.9k
    • Total Posts
      648.8k
×
×
  • Create New...