Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/04/2008, 07:12
eloyglez
 
Fecha de Ingreso: marzo-2008
Mensajes: 15
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Error consulta, devuelve en blanco.

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&oacute;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&oacute;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&ordm; 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&iacute;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