Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/08/2009, 14:17
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 5 meses
Puntos: 0
Cita:
Iniciado por David Ver Mensaje
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 Ver Mensaje
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 Ver Mensaje
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&aacute; autom&aacute;ticamente";
?>
        <script language="JavaScript" type="text/javascript"> 
        setTimeout("url()",2500); 
        function url() 
        { 
        window.location="../modif_experiencia_personal.php";
        } 
          </script>
        <?php 

 
}
?>

Última edición por GatorV; 05/08/2009 a las 22:28