Hola amigos nuevamente soy yo molestando
lo que pasa esque ya tengo mi codigo de edicion, pero al presionar el boton enviar para mandarme a la pagina de procesar ps me sale el siguiente error:
El sistema encontró un error mientras extraía http://www..../victor/procesa_modificar.php. Es posible que el servidor no esté disponible por mantenimiento o no esté bien configurado.
mi codigo en el cual me habilita los campos para edicion es el siguiente:
Código PHP:
<?php
include('conexion.php'); // <-- conectamos a la base de datos
// supongamos que el parametro llega aqui por el metodo GET, lo leemos y en base a eso <br />
// mostramos los datos para modificarlos
$matricula=$_GET['matricula'];
$sSQL="select * from jos_chronoforms_asignacion where matricula='".$matricula."'";
$res= mysql_query($sSQL) or die(mysql_error());
$rows_reg = mysql_num_rows($res); // <-- numero de registro devueltos por la instruccion
if($rows_reg==0) // si no hay registros es que no existe la matricula y salimos
{
echo "Matricula no definida en la base de datos <br> Consultar a su administrador";
exit();
}
//si llegamos aqui es que existe la matricula y leemos lo datos
$fila_reg = mysql_fetch_array($res);
?>
<form action="procesa_modificar.php" method="post" name="editar" id="editar">
<table width="280" border="0">
<tr>
<td width="87">cf_id</td>
<td width="473"><input name="txt_cf_id" type="text" id="txt_cf_id" value="<?php echo $fila_reg['cf_id']?>"></td>
</tr>
<tr>
<td>recordtime</td>
<td><input name="txt_recordtime" type="text" id="txt_recordtime" value="<?php echo $fila_reg['recordtime']?>"></td>
</tr>
<tr>
<td>cf_user_id</td>
<td><input name="txt_cf_user_id" type="text" id="txt_cf_user_id" value="<?php echo $fila_reg['cf_user_id']?>"></td>
</tr>
<tr>
<td>tutorado</td>
<td><input name="txt_tutorado" type="text" id="txt_tutorado" value="<?php echo $fila_reg['tutorado']?>"></td>
</tr>
<tr>
<td>grupo</td>
<td><input name="txt_grupo" type="text" id="txt_grupo" value="<?php echo $fila_reg['grupo']?>"></td>
</tr>
<tr>
<td>ciudad</td>
<td><input name="txt_ciudad" type="text" id="txt_ciudad" value="<?php echo $fila_reg['ciudad']?>"></td>
</tr>
<tr>
<td>tutor</td>
<td><input name="txt_tutor" type="text" id="txt_tutor" value="<?php echo $fila_reg['tutor']?>"></td>
</tr>
<tr>
<td>idicaciones</td>
<td><input name="txt_idicaciones" type="text" id="txt_idicaciones" value="<?php echo $fila_reg['idicaciones']?>"></td>
</tr>
<tr>
<td width="87">uid</td>
<td width="473"><input name="txt_uid" type="text" id="txt_uid" value="<?php echo $fila_reg['uid']?>" /></td>
</tr>
<tr>
<td>ipaddress</td>
<td><input name="txt_ipaddress" type="text" id="txt_ipaddress" value="<?php echo $fila_reg['ipaddress']?>" /></td>
</tr>
<tr>
<td>matricula</td>
<td><input name="txt_matricula" type="text" id="txt_matricula" value="<?php echo $fila_reg['matricula']?>" /></td>
</tr>
<tr>
<td>carrera</td>
<td><input name="txt_carrera" type="text" id="txt_carrera" value="<?php echo $fila_reg['carrera']?>" /></td>
</tr>
<tr>
<td>turno</td>
<td><input name="txt_turno" type="text" id="txt_turno" value="<?php echo $fila_reg['turno']?>" /></td>
</tr>
<tr>
<td>año</td>
<td><input name="txt_anio" type="text" id="txt_anio" value="<?php echo $fila_reg['anio']?>" /></td>
</tr>
<tr>
<td>estatus</td>
<td><input name="txt_estatus" type="text" id="txt_estatus" value="<?php echo $fila_reg['estatus']?>" /></td>
</tr>
</table>
<p>
<input type="submit" name="Submit" value="Aceptar" />
</p>
</form>
Mientras que el codigo que me procesa la la accion es el siguiente.
Código PHP:
<?php
include('conexion.php'); // <-- conectamos a la base de datos
//preparamos la instruccion para hacer la insercion del nuevo registro
$sSQL="update jos_chronoforms_asignacion set
cf_id=".$_GET['txt_cf_id'].",
uid='".$_GET['txt_uid'."',
recordtime='".$_GET['txt_recordtime']."',
ipaddress='".$_GET['txt_ipaddress']."',
cf_user_id='".$_GET['txt_cf_user_id']."',
matricula='".$_GET['txt_matricula']."',
tutorado='".$_GET['txt_tutorado']."',
carrera='".$_GET['txt_carrera']."',
grupo='".$_GET['txt_grupo']."',
turno='".$_GET['txt_turno']."',
ciudad='".$_GET['txt_ciudad']."',
anio='".$_GET['txt_anio']."',
tutor='".$_GET['txt_tutor']."',
estatus='".$_GET['txt_estatus']."',
idicaciones='".$_GET['txt_idicaciones']."'
where matricula='".$_GET['matricula']."' ";
//ejecutamos la instruccion
mysql_query($sSQL) or die(mysql_error());
//regresamos a la pagina principal
header ("index.php"); // <-- en caso de marcar error comentarlo y utilizar el javascript que esta abajo
// si todo va bien quitar el javascript de abajo.
?>
<!-- esta instruccion se utiliza en caso de tener bloqueado el header-->
<script> window.location="index.php";</script>
espero que como siempre me puedan ayudar, ya que cuando uno esta muy metido con su codigo hay veces que se nos es mas dificil encontrar el problema.
de ante mano gracias por sus anteriores soluciones.