Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2013, 16:37
almayatebajo
 
Fecha de Ingreso: septiembre-2013
Ubicación: Malaga
Mensajes: 1
Antigüedad: 11 años, 2 meses
Puntos: 0
Error al mostrar registros

Hola.
He creado un formulario para editar los registros de una base de datos MYSQL.
Se selecciona el registro y se muestra correctamente.
Para mostrar utilizo el siguiente codigo
Código PHP:
Ver original
  1. $response = mysql_query($query, $conn);
  2.  
  3. while($row = mysql_fetch_array($result))
  4. {
  5. /**********************************************************
  6.       MUESTRA LOS DATOS
  7. *********************************************************/
  8. echo "<table border=1 CELLSPACING=1 CELLPADDING=1><tr>";
  9. /*  ID  */
  10. echo "<td>ID</td>";
  11. echo "<td>".$row["Fic0_0"] ."</td>";
  12. echo "<td>".$row["Fic0_0"] ."</td></br></tr>";
  13. /*   VERSION */
  14. echo "<td>VERSION</td>";
  15. echo "<td>".$row["Fic0_2"]."</td></br>";
  16. echo " <td><input type='text' name='version' size='20' value=".$row["Fic0_2"]."></td></tr>";
  17. /*   MODELO  */
  18. echo "<td>MODELO</td>";
  19. echo "<td>".$row["Fic0_1"] ."</td></br>";
  20. echo " <td><input type='text' name='modelo' size='60' value=".$row["Fic0_1"]."></td></tr>";
  21.  
  22. }
  23.  
  24. ?>


En la linea:
Código PHP:
 echo <td>".$row["Fic0_1"] ."</td></br>"; 
debe aparecer el valor del campo
En la linea
Código PHP:
echo " <td><input type='text' name='modelo' size='60' value=".$row["Fic0_1"]."> 
debe de aparecer lo mismo que la anterior, pero en esta se puede modificar el valor para poder editarlo.

El problema es el siguiente:
el la linea :
Código PHP:
echo "<td>".$row["Fic0_1"] ."</td></br>"
Aparece el campo completo. Por ejemplo : "ABJ Segunda generación"
Pero en la linea:
Código PHP:
echo " <td><input type='text' name='modelo' size='60' value=".$row["Fic0_1"]."> 
Solo aparece la primera palabra "ABJ".
He probado con otros registros y ocurre lo mismo.
¿Como puedo solucionar el problema?