Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/11/2017, 10:53
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Funcion que inserte imagen en un <div>

La respuesta a el conflicto jquery-php, es que si tu imágen es estática, es decir, no va a cambiar dentro de tu web. en ese caso no es necesario, estas haciendo dos procesos que se puede hacer en uno.

Ahora si va a cambiar en el tiempo, de todas maneras usa hibrido, para tener una imágen predefinida en tu web.

Para hacer lo que pides, y lo voy a ser con un código propio para hacerlo didáctico, haría lo sig.

Código PHP:
Ver original
  1. <table>
  2. <tr>
  3.     <td>Col1</td>
  4.     <td>Col2</td>
  5.     <td>Col3</td>
  6.     <td>Imgagen</td>
  7. </tr>
  8.  
  9. <?php
  10.  
  11. for($k=0;$k<sizeof($obj);$k++){
  12. /*
  13. In for you use instead foreach, this pattern
  14. $array[$k][index/key];
  15. */
  16.  
  17. $img = "default.png"; //some default image
  18. $col1 = $var1; //some var to col1
  19. $col2 = $var2; //some var to col2
  20. $col3 = $var3; //some var to col3
  21.  
  22.     if(/*some conditional here...*/){
  23.     $img = "conditional.png"; //the conditional image
  24.     }
  25.  
  26. echo "<tr><td>$col1</td><td>$col2</td><td>$col3</td><td><img src=\"$img\" /></td></tr>";
  27. }
  28. ?>
  29.  
  30. </table>

Es mi propuesta.

Saludos

P.S: No me gusta hacer uso de foreach, es demasiado la ayuda, como yo vengo de c++ poco lo uso