Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2015, 13:52
Mental
 
Fecha de Ingreso: noviembre-2005
Mensajes: 146
Antigüedad: 19 años, 4 meses
Puntos: 1
Valor devuelto según sea input o <a>

Hola:
Código PHP:
Ver original
  1. <?php
  2.  
  3.             //include('conexion.php');
  4.            
  5.             $sql="SELECT Id_Servicio as Id_Servicio,
  6.                          Producto,
  7.                          Precio,
  8.                          Coste,
  9.                          Acronimo
  10.                 FROM servicios
  11.                 ORDER BY Producto ASC";
  12.             $cs=mysqli_query($cn,$sql);
  13.             echo "<div class='producto'>";
  14.                 echo "<h3> Relación de productos</h3>";
  15.                 while($row_resultado = mysqli_fetch_assoc($cs))
  16.                 {
  17.                     $producto = $row_resultado['Producto'];
  18.                 echo "<div class='linea_producto'>";
  19.                     echo "<div class='met'>";  
  20.                             echo"<a href='form_servicios.php?key=".$row_resultado['Id_Servicio']."'>".$producto."</a>";
  21.                             //echo"<input class='pro' value=".$producto." onclick = abrir('form_servicios.php?key=".$row_resultado['Id_Servicio']."')>";
  22.                     echo "</div>"; 
  23.                         echo"<input class='det' value=".$row_resultado['Precio']    .">";
  24.                         echo"<input class='det' value=".$row_resultado['Coste']     .">";
  25.                         echo"<input class='det' value=".$row_resultado['Acronimo']  .">";
  26.                     echo "</div>";                         
  27.                 }
  28.             echo "</div>";
  29. ?>

Ver entre lineas 19 y 22 del código que he pasado.
Estaba usando la etiqueta <a> pero por funcionalidad prefiero usar el input con una funcion onclick.(En el codigo veréis que está comentado).
La cuestion es que usando la etiqueta <a> obtengo el valor completo de la base de datos.
Por ejemplo: "Apartamentos Gold hasta 10 pax".
Pero si uso el input, linea 21 (comentada), obtengo:
"Apartamentos "
La cadena se corta no apareciendo "Gold hasta 10 pax".

¿Alguna idea?