Cita:
Iniciado por David No coloque código de programación en el foro de bases de datos.
Por favor, lee:
http://www.forosdelweb.com/f21/funci...-datos-413499/
Tema transladado desde la sección de MySQL.
Mi respuesta a la pregunta:
Imprime $id, revisa si realmente tiene el valor que esperas. Y si el campo no es alfanumérico (lo más probable), no coloques comillas en la consulta.
GRANDE DAVID !!:.
gracias por todo.. era lo que me decias.. el codigo final quedo así...
Código PHP:
<?php
$conexion=mysql_connect("localhost", "user", "pass") 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";
?>
<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
}
?>
PD. no velveré a introducir codigo en mysql.. gracias por el recordatorio