Hola amigos, se me presente un problema muy extraño ya he hecho muchas cosas por solucionar pero nada que logro resolverlo, hasta hace unos tres dias venia funcionando a la perfeccion en el hosting y localmente y de repente dejo de funcionar, la cuestion es q cuando trato de ingresar los datos a la BD no me deja y me reenvia a la pagina de inicio(index),ya revise si era las variable de sesion para verificar el logueo del usuario pero esto no tiene que ver,pongo link de imagenes:
http://imageshack.us/photo/my-images/832/imagen1ks.png/
http://imageshack.us/photo/my-images/685/imagen2rg.png/
yo manejo el ajax para hacer el llamado en la misma pagina a los subformularios,pero estos ya no me quieren pasar a la proxima pagina que hace las insercciones o actualizaciones correspondientes.
Sera que puede ser problema del div, porque llamo independientemente la pagina que no utilizan div y FUNCIONA!!
aqui pongo codigo del menu principal de mi pagina:
MenuAdministrador.php
<?php
session_start(); // Continuo la sesion creada en la otra pagina
$login=$_SESSION['login'];
if($login!=1){ // Si no esta continuando la sesion
header("Location: index.php");
//unset($_SESSION['login']);
session_destroy(); //Termino la sesion iniciada por la otra pagina
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Menú Administrador</title>
<script src="ajax.js" language="JavaScript"></script>
<link rel="StyleSheet" href="estilos.css" type="text/css">
</head>
<body>
<div align="center">
<table width="1088" border="0" align="center">
<tr>
<td><img src="imagenes/page_gl.png" width="1088" height="320" align="center"/></td>
</tr>
</table>
<form>
<table width="390" border="0">
<tr>
<td width="380">
<table width="607" border="0">
<tr>
<td width="117"><input type="button" onclick="fMenu3('formulario','MenuGUsuario.php')" value="Usuarios" class="boton" /></td>
<td width="117"><input type="button" onclick="fMenu3('formulario','MenuGEntidad.php')" value="Entidad" class="boton" /></td>
<td width="117"><input type="button" onclick="fMenu3('formulario','MenuGRecaudo.php')" value="Recaudos" class="boton" /></td>
<td width="117"><input type="button" onclick="fMenu3('formulario','MenuEstadisticas_Adm in.php')" value="Informes" class="boton" /></td>
<td width="117"><input type="button" onclick="fMenu3('formulario','MenuGBanco.php')" value="Bancos" class="boton" /></td>
<td width="117"><input type="button" onclick="fMenu3('formulario','MenuArchivoPlano.php ')" value="Archivo Plano" class="boton" /></td>
<td width="117"><div id="menu"><a href="<?php session_destroy(); ?>index.php">Cerrar Sesión</a></div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width="200" border="0">
<tr>
<td width="100"><div id="formulario"></div></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<table bgcolor="#0099FF" id="calendario" cellPadding=0 cellSpacing=3 style="display:none; position:absolute; z-index:4">
<TR>
<TD colSpan=7 vAlign=center>
<!-- Month combo box -->
<SELECT id=month onchange=newCalendar()>
<SCRIPT language=JavaScript>
// Output months into the document.
// Select current month.
f1();
</SCRIPT>
</SELECT>
<!-- Year combo box -->
<SELECT id=year onchange=newCalendar()>
<SCRIPT language=JavaScript>
// Output years into the document.
// Select current year.
f2();
</SCRIPT>
</SELECT>
</TD>
</TR>
<TR class=days>
<!-- Generate column for each day. -->
<SCRIPT language=JavaScript>
// Output days.
f3();
</SCRIPT>
</TR>
<TBODY class=dates id=dayList onClick="getDate('')" vAlign=center>
<!-- Generate grid for individual days. -->
<SCRIPT language=JavaScript>
f4();
</SCRIPT>
<!-- Generate today day. --></TBODY>
<TBODY>
<TR>
<TD class=today colSpan=5 id=todayday onclick=getTodayDay()></TD>
<TD align=right colSpan=2><A href="javascript:HideCalendar();"><SPAN style="COLOR: black; FONT-SIZE: 10px">
<B>Cerrar</B></SPAN></A></TD>
</TR>
</table>
</div>
</body>
</html>
aqui pongo el codigo del subformulario de entidad(para actualizar) como ejemplo:
MenuGEntidad.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin titulo</title>
</head>
<script src="ajax.js" language="JavaScript"></script>
<link rel="StyleSheet" href="estilos.css" type="text/css">
</head>
<body>
<table width="700" border="0">
<tr>
<td valign="top" width="210"><div id="menu">
<input type="button" onclick="loadurl('EntidadSis.php','detalles')" value="Registrar Entidad" class="boton" />
<input type="button" onclick="loadurl('ConsultaEntidad.php','detalles') " value="Actualizar Entidad" class="boton" />
</p>
</div>
</td>
<td width="460"><div id="detalles"></div></td>
</tr>
</table>
</body>
</html>
ConsultaEntidad.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<script src="ajax.js" language="JavaScript"></script>
</head>
<body>
<form id="consulent" name="consulent">
<p>Entidad</p>
<select name="usu" id="usu" onchange="fMenu('practi','usu','ConsultaEntidad2.p hp')">
<?php
require('conexion.php');
echo '<option>-Seleccione la Entidad-</option>';
$result=mysql_query("SELECT *
FROM Entidad order by id_Ent",$con)
or die("Problemas en el select:".mysql_error());
while($row = mysql_fetch_array($result)) {
echo '<option value="'.$row['id_Ent'].'">'.$row['id_Ent'].' - '.$row['nombre'].'</option>';
}
?>
</select>
<p>
<div id="practi">
</div>
</p>
</form>
</body>
</html>
ConsultaEntidad2.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<script src="ajax.js" language="JavaScript"></script>
</head>
<body>
<?php
require('conexion.php');
$cod=$_POST['codigo'];
$sql=mysql_query("SELECT * FROM Entidad WHERE id_Ent = '".$cod."'",$con);
$row2 = mysql_fetch_array($sql);
//mostrando el resultado
echo' <form id="form1" name="form1" action="ActualizarEntidad.php" method="post">
<table width="450" border="0" >
<input name="cod" type="hidden" id="cod" value="'.$cod.'"/>
<tr>
<td >Nit</td>
<td>'.$cod.'</td>
</tr>
<tr>
<td>Nombre</td>
<td><input name="nombre_ent" type="text" id="nombre_ent" value="'.$row2['nombre'].'"/></td>
</tr>
<tr>
<td >Dirección</td>
<td><input name="direccion_ent" type="text" id="direccion_ent" value="'.$row2['direccion'].'" /></td>
</tr>
<tr>
<td>Telefono 1</td>
<td><input name="Telefono1" type="text" id="Telefono1" value="'.$row2['telefono1'].'" /></td>
</tr>
<tr>
<td>Telefono 2</td>
<td><input name="Telefono2" type="text" id="Telefono2" value="'.$row2['telefono2'].'" /></td>
</tr>
<tr>
<td> </td>
<td><label>
<input id="boton" type="submit" name="button" value="Actualizar" class="boton"/>
</label></td>
</tr>
</table>
</form>'
?>
</body>
</html>
ActualizarEntidad.php
<?php
session_start();
$_SESSION['login']=1;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<script src="ajax.js" language="JavaScript"></script>
<link rel="StyleSheet" href="estilos.css" type="text/css">
</head>
<body>
<form name="formulario" action="MenuAdministrador.php">
<?php
require('conexion.php');
$cod=$_POST['cod'];
$nombres=$_POST['nombre_ent'];
echo "nombre entidad ".$nombres;
$direccion=$_POST['direccion_ent'];
$telefono1=$_POST['Telefono1'];
$telefono2=$_POST['Telefono2'];
$sql="UPDATE Entidad SET nombre='".$nombres."',direccion='".$direccion."',t elefono1='".$telefono1."',telefono2='".$telefono2. "' WHERE id_Ent = ".$cod."";
mysql_query($sql,$con);
header('MenuAdministrador.php');
?>
<h2 align="center">ISDA </h2>
<h3 align="center">WWW.ISDA-RECAUDOS.COM</h3>
<h4 align="center">La Entidad fue Actualizada con Éxito</h4>
<table width="120" border="0">
<tr>
<td align="center"><input type="submit" value="Ir Menú Principal" class="boton" /></td>
</tr>
</table>
</form>
</body>
</html>
De antemano muchas gracias!