Ver Mensaje Individual
  #19 (permalink)  
Antiguo 01/06/2015, 13:13
diegodelpiero
 
Fecha de Ingreso: mayo-2015
Mensajes: 53
Antigüedad: 9 años, 6 meses
Puntos: 0
Respuesta: Insertar registro a dos tablas según la eleccion

Pero volviendo un paso atrás, decidí hacer una sola sola tabla por el echo de que en una parte de mi pagina se muestra el nombre de quien inicia sesión, como estoy trabajando por medio de dreamviewer, esto lo realice con un juego de registros(consulta), entonces realice la consulta a esa sola pagina (usuarios) y así logro mostrar el nombre de quien inicia sesión, ahora con dos tablas solo podría mostrar el nombre de uno de los dos, o el estudiante o el profesor, este es el código que me bota dreamviewer al hacer esta consulta:

Código PHP:
<?php require_once('Connections/local.php'); ?>
<?php
//initialize the session
if (!isset($_SESSION)) {
  
session_start();
}

// ** Logout the current user. **
$logoutAction $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset(
$_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
  
$logoutAction .="&"htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset(
$_GET['doLogout'])) &&($_GET['doLogout']=="true")){
  
//to fully log out a visitor we need to clear the session varialbles
  
$_SESSION['MM_Username'] = NULL;
  
$_SESSION['MM_UserGroup'] = NULL;
  
$_SESSION['PrevUrl'] = NULL;
  unset(
$_SESSION['MM_Username']);
  unset(
$_SESSION['MM_UserGroup']);
  unset(
$_SESSION['PrevUrl']);
    
  
$logoutGoTo "registro.php";
  if (
$logoutGoTo) {
    
header("Location: $logoutGoTo");
    exit;
  }
}
?>
<?php
if (!function_exists("GetSQLValueString")) {
function 
GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
{
  if (
PHP_VERSION 6) {
    
$theValue get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  
$theValue function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch (
$theType) {
    case 
"text":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;    
    case 
"long":
    case 
"int":
      
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case 
"double":
      
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case 
"date":
      
$theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
      break;
    case 
"defined":
      
$theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
      break;
  }
  return 
$theValue;
}
}

$colname_Recordset1 "-1";
if (isset(
$_SESSION['MM_Username'])) {
  
$colname_Recordset1 $_SESSION['MM_Username'];
}
mysql_select_db($database_local$local);
$query_Recordset1 sprintf("SELECT * FROM estudiantes WHERE estudianteId = %s"GetSQLValueString($colname_Recordset1"int"));
$Recordset1 mysql_query($query_Recordset1$local) or die(mysql_error());
$row_Recordset1 mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 mysql_num_rows($Recordset1);

$colname_Recordset2 "-1";
if (isset(
$_SESSION['MM_username'])) {
  
$colname_Recordset2 $_SESSION['MM_username'];
}
mysql_select_db($database_local$local);
$query_Recordset2 sprintf("SELECT * FROM docentes WHERE docenteId = %s"GetSQLValueString($colname_Recordset2"int"));
$Recordset2 mysql_query($query_Recordset2$local) or die(mysql_error());
$row_Recordset2 mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 mysql_num_rows($Recordset2);

$colname_usuario "-1";
if (isset(
$_SESSION['MM_Username'])) {
  
$colname_usuario $_SESSION['MM_Username'];
}
mysql_select_db($database_local$local);
$query_usuario sprintf("SELECT * FROM usuarios WHERE usuarioId = %s"GetSQLValueString($colname_usuario"int"));
$usuario mysql_query($query_usuario$local) or die(mysql_error());
$row_usuario mysql_fetch_assoc($usuario);
$totalRows_usuario mysql_num_rows($usuario);
?>
<div class="iniciosesion"<table width="373" border="0">
  <tr>
    <td width="363" height="34">Usuario:
        <input name="textfield" type="text" id="textfield" value="<?php echo $row_usuario['usuarioNombre']; ?>">
  <a href="<?php echo $logoutAction ?>">Cerrar sesion</a></tr>
</table></div>
<?php