mi estimado amigo ya pude resolver el problema..
estaba cometiendo una brutalidad . te cuento.
la tabla se llama : saldos - con los siguientes campos fecha , valor
en donde fecha es la primary key.
lo que estaba haciendo era comparando las fechas y asi modificarlas incluida la fecha
me explico .
$fecha_s=$_POST['fecha'];
$valor=$_POST['valor'];
$query = mysql_query("UPDATE saldos SET fecha = '$fecha', valor='$valor' WHERE fecha = '$fecha' // je je je q menso.
lo que hice fue agregar un campo : codigo (integer) AUTO_INCREMENT a la tabla : saldos y ahora si comparo el campo(codigo) y hago el UPDATE
me explico:
$codigo = $_POST['codigo'];
$fecha_s=$_POST['fecha'];
$valor=$_POST['valor'];
$update = mysql_query("UPDATE saldos_iniciales SET fecha='$fecha_s',valor_s='$valor' WHERE codigo ='$codigo'")
y ahora si no tengo ningun problema con la fecha jajaja solo de pensar .. que burro soy ..
ahora todo funcina 100% bien.
muchas gracias por tu atencion y por tu tiempo ..