Gracias The_scorpion, formalmente está corregido porque no me da ningún warning ¡¡¡Gracias!!! pero no me devuelve el contenido de la base de datos sino el formulario en blanco.
La función que llama al archivo editar.php que tien que devolver el contenido de la BB.DD.
Código PHP:
<a href="editar.php?id_asignatura=<?php echo $asignatura->id_asignatura; ?>">Editar</a>
Resultando un enlace de este tipo:
http://www.****.com/modulos/docencia/admin/editar.php?id_asignatura=1
El fichero completo con los campos del formulario es:
Código PHP:
<?php
require_once("modulo.inc.php");
//Inicio la sesión
session_start();
//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO
if ($_SESSION["autentificado"] != "SI") {
//si no existe, envio a la página de autentificacion
header("Location: index.php");
//ademas salgo de este script
exit();
}
$conec = conectar_bd();
// obtiene información general del módulo
$consulta = "SELECT * FROM docencia WHERE id_asignatura='$id_asignatura'";
$resultado = mysql_query($consulta, $conec) or die( mysql_error() );
$asignatura = mysql_fetch_object($resultado);
?>
<html>
<head>
<title>Adminsitración</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="admin.css" rel="stylesheet" type="text/css">
<script language="javascript">
<!--
function openWindow(url, ancho, alto) {
window.open(url, "", "location=no,directories=no,resizable=no,status=no,scrollbars=yes,width=" + ancho + ",height=" + alto + ",top=" + ((window.screen.height - alto) / 2) + ",left=" + ((window.screen.width - ancho) / 2));
}
//-->
</script>
</head>
<body>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0" class="tablaConBorde">
<tr class="cabeceraTabla">
<td width="59%" height="30" align="left">::<?php echo strtoupper(obtener_nombre_modulo($conec)); ?>::EDITAR
ASIGNATURA</td>
<td width="41%" align="right" class="textoNormalBlanco">
<span onClick="javascript: openWindow('../../ficheros/admin/index.php?id_modulo=<?php echo $id_modulo; ?>&tag=<?php echo $id_asignatura; ?>', 800, 480);" class="enlaceNormalBlanco">Ficheros</span> |
<span onClick="javascript: openWindow('../../enlaces/admin/index.php?id_modulo=<?php echo $id_modulo; ?>&tag=<?php echo $id_asignatura; ?>', 800, 480);" class="enlaceNormalBlanco">Enlaces</span> |
<a href="index.php" class="enlaceNormalBlanco">Volver</a>
</td>
</tr>
<tr bgcolor="#CCCCCC">
<td colspan="2" align="center" valign="top" class="textoGrandeNegro"> <br>
<table width="90%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="tablaConBorde">
<tr>
<td class="cabeceraTablaPequena">Datos de la asignatura:</td>
</tr>
<tr>
<form action="operaciondocencia.php" method="post">
<input type="hidden" name="id_asignatura" value="<?php echo $id_asignatura; ?>">
<input type="hidden" name="operacion" value="actualizar_asignatura">
<td>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="2" class="textoNormalNegro">
<tr>
<td colspan="2" align="center" bgcolor="#FFCCCC">Nombre:</td>
<td><input name="asignatura" type="text" class="input" value="<?php echo pro_in($asignatura->asignatura); ?>" size="60"></td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#FFCCCC">Presentación:</td>
<td><textarea name="presentacion" cols="60" rows="10" class="input" id="presentacion"><?php echo pro_in($asignatura->presentacion); ?></textarea></td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#FFCCCC">Imparten:</td>
<td><textarea name="quien_imparte" cols="60" rows="5" class="input" id="quien_imparte"><?php echo pro_in($asignatura->quien_imparte); ?></textarea></td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#FFCCCC">Lugar:</td>
<td><input name="lugar_imparticion" type="text" class="input" id="lugar_imparticion" value="<?php echo pro_in($asignatura->lugar_imparticion); ?>" size="60"></td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#FFCCCC">Nº horas:</td>
<td><input name="numero_horas" type="text" class="input" id="numero_horas" value="<?php echo $asignatura->numero_horas; ?>"></td>
</tr>
<tr>
<td width="13%" rowspan="2" align="center" bgcolor="#FFCCCC">Tutorías</td>
<td width="12%" align="center" bgcolor="#FFFF99">Horario:</td>
<td width="75%"><input name="horario_tutorias" type="text" class="input" id="horario_tutorias" value="<?php echo pro_in($asignatura->horario_tutorias); ?>" size="50"></td>
</tr>
<tr>
<td align="center" bgcolor="#FFFF99">Lugar</td>
<td width="75%"><input name="lugar_tutorias" type="text" class="input" id="lugar_tutorias" value="<?php echo pro_in($asignatura->lugar_tutorias); ?>" size="60"></td>
</tr>
<tr align="center">
<td colspan="3"><input name="Submit" type="submit" class="boton" value="Guardar cambios"></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
<br>
</td>
</tr>
</table>
</body>
</html>
¿Cuál puede ser el problema?
Gracias por tu tiempo y ayuda