Código:
Este es el campo que no me carga ningún valor por defecto. Se queda en blanco y ya está. He hecho un print $fila[10] y si que obtengo el valor "resumen" almacenado en la base de datos, pero a la hora de mostrarlo en el formulario no aparece nada. El dato lo almaceno en la base de datos con tipo TEXT (por si sirve de algo mencionarlo) mientras que el resto son de tipo CHAR(n).... $conexion = conectar (); $consulta = 'SELECT a.DOI, a.tituloArticulo, a.tituloArticuloIngles, a.autorPrincipal, a.autoresSecundarios, a.traductor, a.institucion, a.fechaPublicacion, a.ciudadPublicacion, a.numeroPaginas, a.resumen, a.palabrasClave, ' . 'p.isbnIssn, p.tituloPublicacion, p.fechaEdicion, p.volumenPublicacion, p.rangoPaginas ' . 'FROM articulos a, publicaciones p ' . 'WHERE a.DOI = p.DOI ' . 'AND a.DOI LIKE "' . $eleccion . '"'; $resultado = mysql_query($consulta, $conexion); // No hago while porque estoy seguro de que sólo obtengo una fila como resultado. $fila = mysql_fetch_array($resultado, MYSQL_NUM); ... print '<form class = "formularioNuevaPublicacion" action = "modificarPublicacionExistente2.php" method = "POST"> <table> ... <tr> <td class = "campoEtiqueta">Resumen: </td> <td><textarea class = "campoContenidoResumen" name = "resumen" value = "' . $fila[10] . '"></textarea></td> </tr> ... </table> </form>
La verdad es que será una bobada, pero no tengo ni idea de cómo solucionarlo, así que sería de gran ayuda poder leer algunos consejos Un saludo!!.