Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2015, 02:53
Avatar de Carlos1975
Carlos1975
 
Fecha de Ingreso: mayo-2005
Mensajes: 29
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta convertir cadena de texto en inputs de una tabla que muestra varios registros de BD

Buenos dias a todos

Tengo una tabla que muestra varios registros de una BD en la cual incluyo un boton con la opcion de modificar los registros mostrados.

Me gustaria que al darle al boton modificar, 2 de los registros mostrados se convirtieran en inputs y apareciera un botón para poder hacer un UPDATE en la BD

Se que se puede hacer con jquery y con javascript pero me pierdo un poco con estos lenguajes. Si me pudieran dar alguna ayuda seria de agradecer.

Código PHP:
Ver original
  1. <?php
  2.  
  3. include("mysql.php");
  4.  
  5. $idp = $_GET['producto'];
  6. $db = new MySQL();
  7. $listar = $db -> consulta("SELECT * FROM tbl_img_productos WHERE idProducto = ".$idp."");
  8.  
  9. if ($db -> num_rows($listar) > 0) {
  10.  
  11.         echo '<table class="display">';
  12.         echo '<thead><tr>';
  13.         echo '<td width="5%">Estado</td>';
  14.         echo '<td width="10%" align="center">Imagen</td>';
  15.         echo '<td width="30%">Nombre de la imagen</td>';
  16.         echo '<td width="30%">Titulo de la imagen</td>';
  17.         echo '<td width="15%">&nbsp;</td>';
  18.         echo '<td width="15%">&nbsp;</td>';
  19.         echo '</tr></thead>';
  20.    
  21.     while ($row = ($db -> fetch_array($listar))) {
  22.  
  23.         echo '<tbody><tr class="selected">';
  24.    
  25.     if ($row["status"] == 1) {
  26.         echo '<td align="center"><img src="img/ico/p_active.png" width="25" height="18"></td>';
  27.     } else {
  28.         echo '<td><img src="img/ico/p_inactive.png" width="25" height="18"></td>';
  29.     }
  30.    
  31.         echo '<td><a target="_blank" href="../img/p/'.$idp.'/'.$row['strIdentificador'].'"><img src="../img/p/'.$idp.'/'.$row['strIdentificador'].'" width="70" height="70"></a></td>';
  32.        
  33. ?>
  34.  
  35. <!--
  36.  
  37. A partir de aqui es donde muestro los 2 registros que quiero transformar en inputs  
  38.  
  39. -->
  40.  
  41.     <td id="datos"><?php echo $row['strNombreImagen'] ?></td>
  42.         <td id="datos"><?php echo $row['strTituloImagen'] ?></td>
  43.        
  44. <!--
  45.  
  46. Este es el boton que quiero que muestre los inputs y el nuevo boton para poder hacer el UPDATE en la BD
  47.  
  48. -->    
  49.        
  50.         <td align="center">
  51.             <div class="btn-group pull pull-right">
  52.                 <a href="actions/files_save_img.php?id=<?php echo $row["idImagen"] ?>&nombre=<?php echo $row['strNombreImagen'] ?>&titulo=<?php echo $row['strTituloImagen'] ?>&producto=<?php echo $idp ?>" class="btn btn-mini"><i class="icon-pencil"></i> &nbsp;Modificar</a>
  53.  
  54. <button class="btn btn-mini dropdown-toggle" data-toggle="dropdown"><i class="caret"></i>&nbsp;</button>            
  55. <ul class="dropdown-menu">
  56. <li><a href="" onclick="javascript:if(confirm('Está seguro que desea eliminar la imagen?')) document.location = 'actions/files_delete.php?id=<?php echo $row["idImagen"] ?>&producto=<?php echo $idp ?>'; return false;">
  57. <i class="icon-trash"></i> &nbsp;Eliminar</a></li>
  58. </ul>
  59.             </div>
  60.         </td>
  61.     </tr>
  62.    
  63. <?php
  64.  
  65.     }
  66.    
  67.     echo '</tbody></table>';
  68.    
  69. }


Gracias de antemano por su ayuda.