Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2008, 04:04
gazpachoymochil
 
Fecha de Ingreso: febrero-2005
Mensajes: 105
Antigüedad: 19 años, 2 meses
Puntos: 1
Valores no mostrados en un formulario.

Hola, mi problema es el siguiente: Estoy intentando recuperar ciertos datos almacenados en un par de tablas en MySQL y cargarlos en un formulario para que cualquier usuario pueda realizar las modificaciones oportunas de dichos datos. Hasta aquí todo perfecto. Mi problema es que hay uno de los valores que no se carga por defecto. Mi código PHP más importante es el siguiente:

Código:
...
$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>
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).

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!!.