Cita:
Iniciado por David Haz un echo del valor de $id para saber si realmente existe ese id en tu base de datos (además, si es INT u otro tipo de dato numérico, las comillas en la consulta no son necesarias)
no estas de acuerdo David?.. lo hice para probar que en el caso de que no exista el registro seleccionado... me avise.. eso es todo.. dices que eso es el problema ??? porfavor aclarame... gracias !
Cita:
Iniciado por fcdragons 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());
Yo aun soy novato en esto, pero si pruebas:
mysql_query("update experiencia set empresa='$empresa',descripcion='$descripcion',luga r='$lugar',periodo_1='$periodo_1',periodo_2='$peri odo_2',horas='$horas' where id = '$id'",$conexion) or die ("cago mysql_query".mysql_error());
ufff.... peor fcdragons... con eso arroja el error:
cago mysql_queryYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'r='Santiago',periodo_1='2000/08/09',periodo_2=' odo_2',horas='Jornada completa' ' at line 1
gracias por la idea en todo caso !
bueno.. gracias a todos por la ayuda.. la conculta inicial ya fue aclarada, por lo que demos por concluido el tema aqui.... voy a consultar por otro tema...
GRACIAS A TODOS !!!!
Cita:
Iniciado por David Haz un echo del valor de $id para saber si realmente existe ese id en tu base de datos (además, si es INT u otro tipo de dato numérico, las comillas en la consulta no son necesarias)
lo siento.... era lo que decias... perdon por no entender lo que "implicaba"...
cambie el codigo y ahora funciona e inserta sin problema
gracias nuevamente a todos
este es el resultado :
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
}
?>