Gracias por interesaros ambos, bueno este fin de semana he mirado esto un poco y conseguido que contenga información las variables y que me de un resultado, pero... no lo suma correctamente, ahi el código:
Código PHP:
// Como anteriormente hago un SqlQuery recojo estos valores de esa llamada
$dia_contra = $row['contra']; // tiempo contratado en dias
$fecha_db = $row['fecha']; // fecha con formato aaaa-mm-dd en mi DB
// Aqui esta el tema añadimos los dias a la fecha
$sql_fecha = "SELECT fecha FROM dr_anuncio WHERE ADDDATE('$fecha_db', INTERVAL $dia_contra DAY)";
$res_fecha = mysql_query ($sql_fecha) or die (mysql_Error());
$fecha_fin = mysql_fetch_array($res_fecha);
// Si hago un echo de las variables anteriores aparecen sus datos correctos
echo "$dia_contra"; // 30
echo "$fecha_db"; // 2004/06/29
// aqui imprimimos el resultado
echo $fecha_fin['fecha'];
El fallo es que si la fecha es 2004/06/29 + 30 dias, me da 2004/06/30, y si le sumo 150 dias (o lo que sea) me da el mismo resultado. :(
De nuevo gracas a los 2