Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/01/2009, 18:24
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 9 meses
Puntos: 2237
Respuesta: Problemas al actualizar registro en base de datos mysql

Código PHP:
// Cambia esta linea:
      
$resul=mysql_query("UPDATE $tabla SET identificacion='$nId' WHERE identificacion='$id'");
// Por:
      
mysql_query("UPDATE cliente SET identificacion='$nId' WHERE identificacion='$id'") or die(mysql_error()); 
Si hay algun error en tu consulta con esto debiera aparecer, pero te recomiendo verificar si existe el registro que deseas modificar:
Código PHP:
$result mysql_query("SELECT identificacion FROM cliente WHERE identificacion = '$id'");
if(
mysql_num_rows($result) > 0) {
    
$basura mysql_result($result); // solo para liberar el controlador
    // Ahora revisa que no exista el nuevo ID en la base de datos
    
$result mysql_query("SELECT identificacion FROM cliente WHERE identificacion = '$nId'");
    if(
mysql_num_rows$result) > 0) {
        
$basura mysql_result($result); // solo para liberar el controlador
        // Avisas al usuario que esa ID ya esta asignada a otro cliente
    
} else {
        
// Aqui haces la actualizacion
    
}

__________________
- León, Guanajuato
- GV-Foto