Código PHP:
Ver original
<?php //include('conexion.php'); $sql="SELECT Id_Servicio as Id_Servicio, Producto, Precio, Coste, Acronimo FROM servicios ORDER BY Producto ASC"; echo "<div class='producto'>"; echo "<h3> Relación de productos</h3>"; { $producto = $row_resultado['Producto']; echo "<div class='linea_producto'>"; echo "<div class='met'>"; echo"<a href='form_servicios.php?key=".$row_resultado['Id_Servicio']."'>".$producto."</a>"; //echo"<input class='pro' value=".$producto." onclick = abrir('form_servicios.php?key=".$row_resultado['Id_Servicio']."')>"; echo "</div>"; echo"<input class='det' value=".$row_resultado['Precio'] .">"; echo"<input class='det' value=".$row_resultado['Coste'] .">"; echo"<input class='det' value=".$row_resultado['Acronimo'] .">"; echo "</div>"; } echo "</div>"; ?>
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?