hola compañeros, quisiera que me ayudaran con un ''pequeño'' problema...ya me arden los ojos y la neta no tengo las fuerzas para fijarme detalladamente donde esta la raiz del problema, ayudenme. aqui esta el codigo:
<?php
session_start();
?>
<head>
<script type="text/javascript">
function showMpio(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlht tp.responseText;
}
}
xmlhttp.open("GET","getmpio.php?q="+str,true);
xmlhttp.send();
}
</script>
</head>
<body>
<?php
include_once ("clase.php");
$finicio="";
$ffinal="";
$numestancia="";
$nomestancia="";
$direstancia="";
$telestancia="";
$nombre="";
$apaterno="";
$amaterno="";
$email="";
$estado="";
$municipio="";
$idevaluador1="";
$idusuario="";
if (isset($_GET['md']))
{
$usuario=new Usuario($_GET['md']); //Obtener Datos del cliente
$finicio=$usuario->getFinicio();
$ffinal=$usuario->getFfinal();
$numestancia=$usuario->getNumestancia();
$nomestancia=$usuario->getNomestancia();
$direstancia=$usuario->getDirestancia();
$telestancia=$usuario->getTelestancia();
$nombre=$usuario->getNombre();
$apaterno=$usuario->getApaterno();
$amaterno=$usuario->getAmaterno();
$email=$usuario->getEmail();
$estado=$usuario->getEstado();
$municipio=$usuario->getMunicipio();
$idevaluador1=$usuario->getIdevaluador1();
}
?>
<form id="datos" name="datos" method="post" action="validador.php">
<input type="hidden" name="idusuario" value="<?php print $idusuario ?>">
<table border=3>
<tr>
<td>Fecha de Inicio</td>
<td><input type="text" name="finicio" value = "<?php if (isset($_SESSION['$finicio'])){ echo $_SESSION['$finicio']; } ?>"/>'Año-Mes-Dia'</td>
</tr>
<tr>
<td>Fecha de Cierre</td>
<td><input name="ffinal" type="text" value="<?php if (isset($_SESSION['$ffinal'])){ echo $_SESSION['$ffinal']; } ?>"/></td>
</tr>
<tr>
<td>Evaluador Unidad 1</td>
<td> <select name="idevaluador1">
<?php
$evaluador=new Evaluador();
$evaluador= $evaluador->getEvaluador();
while ($row=mysql_fetch_Array($evaluador))
print '<option value='.$row['Id_Evaluador'].'>'.$row['NombreEv']." ".$row['A_paternoEv']." ".$row['A_maternoEv']. '</option>' ;
?>
</select></td>
</tr>
<tr>
<td>Evaluador Unidad 2</td>
<td> <select name="idevaluador2">
<?php
$evaluador=new Evaluador();
$evaluador= $evaluador->getEvaluador();
while ($row=mysql_fetch_Array($evaluador))
print '<option value='.$row['Id_Evaluador'].'>'.$row['NombreEv']." ".$row['A_paternoEv']." ".$row['A_maternoEv']. '</option>' ;
?>
</select> </td>
</tr>
<tr>
<tr>
<td>Evaluador Unidad 3</td>
<td> <select name="idevaluador3">
<?php
$evaluador=new Evaluador();
$evaluador= $evaluador->getEvaluador();
while ($row=mysql_fetch_Array($evaluador))
print '<option value='.$row['Id_Evaluador'].'>'.$row['NombreEv']." ".$row['A_paternoEv']." ".$row['A_maternoEv']. '</option>' ;
?>
</select> </td>
</tr>
<tr>
<tr>
<td>Evaluador Unidad 4</td>
<td> <select name="idevaluador4">
<?php
$evaluador=new Evaluador();
$evaluador= $evaluador->getEvaluador();
while ($row=mysql_fetch_Array($evaluador))
print '<option value='.$row['Id_Evaluador'].'>'.$row['NombreEv']." ".$row['A_paternoEv']." ".$row['A_maternoEv']. '</option>' ;
?>
</select> </td>
</tr>
<tr>
<tr>
<td>Evaluador Unidad 5</td>
<td> <select name="idevaluador5">
<?php
$evaluador=new Evaluador();
$evaluador= $evaluador->getEvaluador();
while ($row=mysql_fetch_Array($evaluador))
print '<option value='.$row['Id_Evaluador'].'>'.$row['NombreEv']." ".$row['A_paternoEv']." ".$row['A_maternoEv']. '</option>' ;
?>
</select> </td>
</tr>
<tr>
<tr>
<td>Estado</td>
<td><select name="estados" onChange="showMpio(this.value)">
print '<option SELECTED>Seleccione</option>' ;
<?php
$estados=new Estados();
$estados= $estados->getEstado();
while ($row=mysql_fetch_Array($estados))
print '<option value= 'if (isset($_SESSION[.$row['Id_Estados'].'>'.$row['Estado'].])){ echo $_SESSION[.$row['Id_Estados'].'>'.$row['Estado'].]; }'</option>' ;
?>
</select>
</td>
</tr>
<tr>
<tr>
<td>Municipio</td>
<td id="txtHint"></td>
</td>
</tr>
</table>
<p>al terminar de dar de alta todo el grupo escriba completo.
<input name="completo" type="text" value="<?php if (isset($_SESSION['completo'])){ echo $_SESSION['completo']; } ?>"/>
</p>
<p>
<input type="submit" name="Submit" value="Enviar" />
</p>
</form>
<?php
if (isset($_POST['submit'])&&!is_numeric($_POST['idusuario']))
{
$usuario=new Usuario();
//print_r($_POST);
$usuario->setFinicio($_POST['finicio']);
$usuario->setFfinal($_POST['ffinal']);
$usuario->setNumestancia($_POST['numestancia']);
$usuario->setNomestancia($_POST['nomestancia']);
$usuario->setDirestancia($_POST['direstancia']);
$usuario->setTelestancia($_POST['telestancia']);
$usuario->setNombre($_POST['nombre']);
$usuario->setApaterno($_POST['apaterno']);
$usuario->setAmaterno($_POST['amaterno']);
$usuario->setEmail($_POST['email']);
//faltaba agregarlos aqui
$usuario->setEstado($_POST['estados']);
$usuario->setMunicipio($_POST['municipios']);
//faltaba agregarlos aqui
$usuario->setIdevaluador1($_POST['idevaluador1']);
$usuario->setIdevaluador2($_POST['idevaluador2']);
$usuario->setIdevaluador3($_POST['idevaluador3']);
$usuario->setIdevaluador4($_POST['idevaluador4']);
$usuario->setIdevaluador5($_POST['idevaluador5']);
$usuario->insertUsuario();
}
if (isset($_POST['submit'])&&is_numeric($_POST['idusuario']))
{
$usuario=new Usuario($_POST['idusuario']);
$usuario->setFinicio($_POST['finicio']);
$usuario->setFfinal($_POST['ffinal']);
$usuario->setNumestancia($_POST['numestancia']);
$usuario->setNomestancia($_POST['nomestancia']);
$usuario->setDirestancia($_POST['direstancia']);
$usuario->setTelestancia($_POST['telestancia']);
$usuario->setNombre($_POST['nombre']);
$usuario->setApaterno($_POST['apaterno']);
$usuario->setAmaterno($_POST['amaterno']);
$usuario->setEmail($_POST['email']);
//faltaba agregarlos aqui
$usuario->setEstado($_POST['estados']);
$usuario->setMunicipio($_POST['municipios']);
//faltaba agregarlos aqui
$usuario->setIdevaluador1($_POST['idevaluador1']);
$usuario->setIdevaluador2($_POST['idevaluador2']);
$usuario->setIdevaluador3($_POST['idevaluador3']);
$usuario->setIdevaluador4($_POST['idevaluador4']);
$usuario->setIdevaluador5($_POST['idevaluador5']);
$usuario->updateUsuario();
}
if (isset($_GET['br'])&&is_numeric($_GET['br']))
{
$usuario=new Usuario();
$usuario->deleteUsuario($_GET['br']);
}
$usuario=new Usuario();
$usuario= $usuario->getUsuario();
print '<br/><br/><table border=4>'
.'<tr><td>Nombre:</td>'
.'<td>Apellidos:</td>'
.'<td>Estado</td>'
.'<td>Email</td>'
.'<td>Nombre estancia:</td>'
.'<td>Modificar</td>'
.'<td>Borrar</td></tr>';
while ($row=mysql_fetch_Array($usuario))
{
print '<tr>'
.'<td>'.$row['Nombre'] .'</td>'
.'<td>'.$row['A_Paterno'] .'</td>'
.'<td>'.$row['A_Materno'] .'</td>'
.'<td>'.$row['E_mail'] .'</td>'
.'<td>'.$row['Nom_Estancia'] .'</td>'
.'<td><a href="principal.php?md='.$row['Id_Usuario'].'">Modificar</a></td>'
.'<td><a href="principal.php?br='.$row['Id_Usuario'].'">Borrar</a></td>'
.'</tr>';
}
print '</table>';
?>
</body>