Ir para conteúdo

Arquivado

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

cassiombc

[Resolvido] Problemas com ID de imagem

Recommended Posts

Galera, estou puxando o id do formulario no qual esta sendo passando via post

da seguinte maneira

public function prodshowadaAction() {
       $id = $this->getRequest()->getPost('id');
       $adaptador = new Application_Model_DbTable_Admprodada();
       $this->view->adaptador = $adaptador->fetchAll($where = 'id='.$id);
   }

 

so que gera o seguinte erro

Message: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1

 

alguem pode me ajudar pois quando quando eu altero o para ficar 'id = 51'( esse 51 é o do banco) ele aparece tudo normal so que o item de id 51.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu acho que consegui resolver mas o problema veio maior ainda.

O codigo ficou da seguinte maneira:

public function prodshowadaAction() {
       $id = (int)$this->getRequest()->getPost('id');
       $adaptador = new Application_Model_DbTable_Admprodada();
       $where = "id =" . $id ;
       $this->view->adaptador = $adaptador->fetchAll($where);
   }

So que o id eh passado via post testei no no BD este comando so que nao aparece nada na pagina.

eu acho que a funcao getPost nao esta funcionando.

 

na minha pagina prodshowada.phtml:

 

<div id="conteudo">
   <div id="cassio">

       <hr>
       <br>

       <?php foreach ($this->adaptador as $adaptador) : ?>

           <?php
           echo'<a  href="';
           echo $this->baseUrl('/receba/' . $this->escape($adaptador->nomeimagem1));
           echo '"';
           echo' ><img src="';
           echo $this->baseUrl('receba/' . $this->escape($adaptador->nomeimagem1));
           echo'" width="128" higth="128"/></a>'
           ?>

           <a href="<?php echo $this->baseUrl('/css/images/banner_new.png') ?>"> <img src="<?php echo $this->baseUrl('/css/images/banner_new.png') ?>"></a>
           <a href="<?php echo $this->baseUrl('/css/images/banner_new.png') ?>"><img src="<?php echo $this->baseUrl('/css/images/banner_new.png') ?>"></a>

           <br>
           <br>
           Caracteristicas
           <br>
           <hr>
           <pre>o pordoasudápsoidpaoisdhçaisdhçasiodgqsaodiahçsoidhãsoidhãsiodha~sd
                                       asdbçasoidghç
           </pre>
           <?php
           echo $this->escape($adaptador->caracteristicas);
           ?>
           <hr>
           <br>
           Detalhes
           <br>
           <hr>
           <table>
               <tr><td>EAN</td><td></td><td><?php
       echo $this->escape($adaptador->ean);
           ?></td></tr> 
               <tr><td>MEDIDAS DA CAIXA EXTERNA ( C X L X A )</td><td></td><td><?php
                   echo $this->escape($adaptador->med_cx_ext);
           ?></td></tr> 
               <tr><td>MEDIDAS DA EMBALAGEM ( C X L X A )</td><td></td><td><?php
                   echo $this->escape($adaptador->caracteristicas);
           ?></td></tr> 
               <tr><td>MEDIDAS DO PRODUTO ( C X L X A )</td><td></td><td><?php
                   echo $this->escape($adaptador->caracteristicas);
           ?></td></tr> 
               <tr><td>PESO BRUTO (CAIXA EXTERNA)</td><td></td><td><?php
                   echo $this->escape($adaptador->caracteristicas);
           ?></td></tr> 
               <tr><td>PESO LÍQUIDO (CAIXA EXTERNA)</td><td></td><td><?php
                   echo $this->escape($adaptador->caracteristicas);
           ?></td></tr> 
               <tr><td>QUANTIDADE POR CAIXA</td><td></td><td><?php
                   echo $this->escape($adaptador->caracteristicas);
           ?></td></tr> 

           </table> 

       <?php endforeach; ?>
   </div>
</div>


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.