siempre entra al else if porque $resultado no tiene la cantidad de registros encontrados, para eso tendrias que hacer
Código PHP:
$sqlv = "SELECT CHARACTER_LENGTH(Notas) FROM jos_df_contact WHERE Id=".$correos."";
$resultado = mysql_query($sqlv,$conx) or die(mysql_error());
$cantidad=mysql_num_rows($resultado);
mas alla de eso, lo que deseas hacer es algo asi
Código PHP:
//por medio de un campo en el formulario el usuario decide si sobreescribir o no
$sobreescribir=$_POST["sobreescribir;"]
if ($_POST["sobreescribir;"]=="si") $sobreescribir=true;
else $sobreescribir=false;
if ($sobreescribir) {
$sqlUpdate= "UPDATE jos_df_contact set Notas=$nota where Id=$correos LIMIT 1";
} else {
$sqla = "SELECT Notas FROM jos_df_contact where Id=$correos LIMIT 1";
$result = mysql_query($sqla,$conx) or die(mysql_error());//ejecuto select
$notaOld=mysql_result($result, 0, "Notas");
$notaNew=$notaOld." ".$nota;
$sqlUpdate= "UPDATE jos_df_contact set Notas=$notaNew where Id=$correos LIMIT 1";
}
mysql_query ($sqlUpdate);