tengo el siguiente problema.. cree un php que hace update a un registro de mysql..
el php termina diciendome que el registro se modificó correctamente (que es el mensaje que le pongo)... PERO... no me modifica nada en mi tabla... (tabla "experiencia", de mi BD "administracion" ..
espero me ayuden
este es el php que uso:
Código PHP:
<?php
$conexion=mysql_connect("localhost", "icaro", "icaro") or die ("cago mysql_connect".mysql_error());
mysql_select_db("administracion") or die ("cago mysql_select_db".mysql_error());
$id = $_POST['insert_id'];
$nombre_reg=$_POST['nombre_reg'];
$empresa = $_POST['empresa'];
$descripcion= $_POST['descripcion'];
$lugar= $_POST['lugar'];
$periodo_1= $_POST['periodo_1'];
$periodo_2= $_POST['periodo_2'];
$horas= $_POST['horas'];
if($id='')
{
echo "no se ha seleccionado persona a la cual modificar el registro"; //ORIGINAL// echo "La password no fue enviada";
?>
<script language="JavaScript" type="text/javascript">
setTimeout("url()",2500);
function url()
{
window.history.back();
}
</script>
<?php
}
else
{
mysql_query("update experiencia set empresa='".$empresa."',descripcion='".$descripcion."',lugar='".$lugar."',periodo_1='".$periodo_1."',periodo_2='".$periodo_2."',horas='".$horas."' where id = '$id'",$conexion) or die ("cago mysql_query".mysql_error());
echo $_SESSION["s_username"] . ", Has modificado el registro exitosamente!!!<br>";
echo "Espera, se redireccionará automáticamente";
?>
<script language="JavaScript" type="text/javascript">
setTimeout("url()",2500);
function url()
{
window.location="../modif_experiencia_personal.php";
}
</script>
<?php
}
?>