![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
26/08/2004, 11:28
|
| | Fecha de Ingreso: agosto-2004
Mensajes: 32
Antigüedad: 20 años, 5 meses Puntos: 0 | |
ESTE ES EL CODIGO Q HACE LA UPDATE Y NO DEJA Q SEAN "TEXT" SINO "NUMEROS CON DECIMALES" (proceso.php) unas lineas antes de este codigo, estan las variables conexion, tabla, avisar etc., la unica variable q no esta declarada en este archivo es cedula, pero al parecer no es problema, el codigo que copie no la tenoia declarada...y la guarda igual.
$resultado=mysql_query("SELECT COUNT(Cedula) FROM $tabla WHERE (Cedula=$cedula)",$conexion);
$comprueba=mysql_fetch_array($resultado);
if($comprueba[0]==0) {$avisar="<h2>No existe nadie con Cedula ".$cedula. " en la base de datos<br>Su Modificacion anterior no ha sido procesada</h2>";
}else{
$avisar="";
}
$resultado=mysql_query("UPDATE $tabla SET Nombre=$valor WHERE (Cedula=$cedula)",$conexion);
if (mysql_errno($conexion)==0){echo " ";
}else{
if (mysql_errno($conexion)==1062){echo "<h2>No ha podido añadirse el registro<br>Ya existe un campo con este DNI</h2>";
}else{
$numerror=mysql_errno($conexion);
$descrerror=mysql_error($conexion);
echo "Se ha producido un error nº $numerror que corresponde a: $descrerror <br>";
}
}
mysql_close($conexion);
?>
<script language='JavaScript'>
<? echo "window.self.location='FormMRegistro.php?avisa=$av isar'" ?>
</script>
Saludos y gracias... |